updated to use xapiwrapper