add Product class