more commands
longer lived parser
cleanup