zhang guo ming; wang yan; guo guo wei; gao ru cheng