class and architecture diagramsv1.0