categories working
added subcategories setup