repo rearrangment