add basic network protocol.