refine exercise