added UML diagrams in image format