did much stuff
added symbol table