a working client for the web service