UML Diagrams added