Handle multiple ingredients

Handle multiple ingredients client and server side