added Vector2.addXY