优化与修改，后期架构也需要优化