Author: Wang, Qingrong.