pre Meal()-refactor save-point