added data structures for queue and stack. hash table and graphs left