UML diagrams added