I partially updated the vector library,