refine result