added helper methods on Ingredient