Updated to use remote web service to retrieve data