use packaged thrift component