收集公用函数