More implementation for task.