symbol table
symbol stuff