improved header layout