refactor blog header