更改代码结构