add ability to set custom wsdl