new file:   sample.thrift