Adds functionality to move source order