fixed recipe method