completed 124C.  Todo list.