add category Ids, refactor OperatorCategories_Item to use them