implemented webservice methods