updated page structure