整理了代码结构。