Adds swapping