adding subcategories and test