added the product type partial