bug swapping number 1 and number 2