adding vec2d library