explain nbe
a few small remarks
work on cps.
more small improvements