add struct page