Added uml class diagrams