UML diagram added.