Optimization : retrieve recipe