added symbol table (may or may not work)