Working soap retreieve