大幅优化代码结构