Author: Wang, Jinjiang.