Author: Xiong, Qijun.