uses local ingredients, instead of running an http request for list