* new thrift