update to use web service