Author: Zhang, Yingqing.