swapping 1 for 2