many changes in the design of the program.

and much progress made, but still a long way to go.