updated web service code