新增并重命名几个函数