修改函数