Rearrange source