add webservice support