整理了代码结构；