valid product type