product class