simplify
verbose mode (disabled by default), rename variables
redundant counter removed
blah