add task demo