修改逻辑完成，重构大致完成