add protocol and network manager