added soap handler and libraries