added subcategory to category modeling