base classes (pages)