adding some lightweight page type grouping