added vertex, graph, & edge