task refinements