more work on header and nav