finished swapUpCorrect