Vertex class
Vertex class