Add task controller