added thrift tools to generate auto msg