规范命名，重构部分代码