添加基础函数