refine recipe