added page processing