framework
r: thrift related structure and updated structure.