header adaption