add wsdiscovery