add task generator