Wang,Huacheng Wang,Jiacheng Yan,Huacheng Zhang,Dacheng wang, chi-chen wang, wusheng. Niu,Huacheng wang, Jianqing wang zhen wang meng