Author: Rui, Shengyang.