product class created