按照新框架修改代码