correctly return products in subcategory