通用功能

第二次修改