updated vector