basic structure of pages