General scheme rearrangement