finished all methods for WebService