added ingredientGroup()