Author: Guo, Huairen.