refine composer