修改重复调用的函数