swapping technologies