index rearrangements