product type management