traversable object
update README
remove clean and exit