按新模型变更实现