merged protocol buffers