added stuff to vector classes