Author: Qu, Wuqi.