working page with validation