rearranging sources