Haoyu Geng, Runzhong Wang, Fei Wu, Junchi Yan