committing a working obstacle avoid!