reorganise header