repo rearrangement