changed task_controller