fixed a thrift bug that parameters in the api cannot be named output so i renamed output to outputField