Uml diagrams added