page controller and admin layout