refactored page headers