refactor task_description