work on adding subcategories