restructure header reference