创建私有函数