write recipe