调整迁移过来的代码