add xsoup