updated products parsing