add tool: serdes/thrift