recipe sharing techniques