schedule swaps