add recipes function