two level dir structure for thrift output