add network protocol