working get soap