调整之后的代码