swap header