process page structure