primer rearrangement