jianfeng sha modified