swapped steps