comment
use swap
rm swapEdge and rightShift