added support for symbol table