support user symbols
fixes bugs
clean class SymbolSection