tested to vector2 method