modified offsetVec