Author: Hou, Hongxun.