began working on graph structure, along with a hash table for storing vertices