clean methods for ingredients
todo