add task checking