adding webservice support