create a new page view and basic controllers logic