辅助函数的构造