added thrift task