updated with my most recent ModelRecipe class code