using Lowel's proj2 code, starting symbol table, hashmap