recipe initial code