webservice improvements