swap header, update settings