add soap lib