fix bug
new swap element
add swap
change swaps