merge by zhengfan