fixed cleanup/free issue. should figure out a place to put cleanup for sure
remove lexer print
...and now properly do it
remove @ since no longer necessary
update todo