added category and subcategory