Author: Ying, Zemin.