more garbage out
string buffer and fix for stack
added symbol type and impl.