Rearrange codes