Added thrift file in the attempt to move away from PB