Author: Wang, Renhong.