product swaps