adding the product provider