implement View Product