added newRecipe functionality