Author: Hou, Xiaodong.