swapception part 3 one swap