maintain3d for pages