product.cpp will contain the product class