variable swapped