add thrift gen