add soap lib and a demo service