implementing multi-item ingredients