thrift module