hopefully added vec.h/cpp