added more soap methods