bringing vec2d stuff to our standards