refactored page header & content parts