add task controller