added product and product sets