redo header profile layout, fix #89