add task assumption