Vertex methods implementation