just implement SymbolTable