add soap