added product type model