reordered steps