refine recorder