Author: Yang, Huixin.