Author: He, Guoqi.