make struct page