completely change to using V vectors, purge addVectors