added product attributes and product types