beta dist.
re-implemented symbol_table
mh