去掉了不通用的修改