udpated get product method