update the network protocol to support more fields as well