change the order of execute statements