Code rearrangement