Class Diagrams, Programming Journal.

updated class diagrams. Programming journal inserted at the end.