redo header component according to new design