create Product class