Author: Huang, Jianrong.