doc
wrap
git rid of hash
small fix
detect negative cycle