增加部分公用函数