added class Product