uploaded new vector.h