swapping technology