修复一些设计问题