Rearranging source