update visualizer, extract ingredients