Added Product class