reorganized page structure