change the execution sequence