Author: Guo, Jianing.