fixed some errors on vector2D