a little revison about the webservice