添加主函数