Author: Shi, Maochong.