一些帮助函数