basic subcategories integrated