fixed recipe serialisation