改进数据结构，修改细节