refine idea