Added servings-changing logic