swapfirst