instructions and the c code generated from protocol buffers