added page structure with base classes