working up XVec