整理  代码 结构