simple monitoring of the steps.  few changes in style to make it more consistent (but maybe not better).