Author: Wang, Zhuanghong.