added categories holder and page type