added product class