header merge