Correct Bug: swap character