Author: Gao, Qinghong.