added Product, Order, and OrderDetail classes