fix soap