Author: Wang, Jinghong.