added UML diagram sources