symbol table added. not yet integrated.