changed WS to accept products

not functional atm