work on server stuff, protocol buffers.