addprotocols