register SOAP