修改了部分架构代码