添加助手类和工具函数