rearanges changes