added new version of vector library
added new version of vector library
fixed unterminated #ifndef
updated