更改结构，适当加注释