Added Swap2 definition