Added UML-diagrams