Author: Wang, Enrong.