add page structure