basic swaps