most of the way to creating new ingredients. getting a boolean is not a function error