refine header