updated vector to include assignment tests