page structure workings