edited John Ying