Add vec2d