vector library added