using vector2 only now
0.0.1
merge