add task execute feature