web service now with error messages