refactor(task)