moved from xbsv