Author: Jing, Shijun.