将一些函数定义成私有的