修改结构，准备修复bug