reordering part 2