refining tasks