create page structure