move shared header template into component pages