edit
add swaps