修改调用顺序