working example of IVertexMove