add raw header copy function