some more finishing touches.  The next_lesson is a bit tricky