diff --git a/doc/cd-oper.xml b/doc/cd-oper.xml
index b58b31a..167a0f8 100644
--- a/doc/cd-oper.xml
+++ b/doc/cd-oper.xml
@@ -20,7 +20,7 @@ You can hide these details from the UML diagram using the javadoc
@hidden tag applied to classes, methods, and fields.
In theory you can also use UMLGraph to reverse engineer existing
Java code.
-Note however that UMLGraph is not designed for this purpose;
+Note however that UMLGraph was not originally designed for this purpose;
the resulting graphs may be large and unwieldy.
UmlGraph.jar
-file in a location accessible by javadoc
-(e.g. the Java class path or the current directory).
-You then run javadoc with arguments -doclet gr.spinellis.umlgraph.doclet.UmlGraph
--docletpath /path/to/UmlGraph.jar
-and append at the end the file(s) that contain your diagram
-specification.
-You can of course use any of the javadoc general options;
+file in a directory that also contains the Java SDK tools.jar file.
+You can accomplish this either by copying UmlGraph.jar to the SDK
+lib directory where tools.jar resides,
+or by copying the JDK tools.jar file into the directory
+where you install UmlGraph.
+You then run
+-private is usually needed to avoid having to explicitly
specify public elements.
+Example:
+graph.dot
-in the current directory; option to
-this is a text file that can be processed by the Graphviz
+in the current directory.
+This is a text file that can be processed by the Graphviz
dot program to layout and draw the graph.
A command line like the following will convert the graph.dot
file into Postscript:
bin directory of the UMLGraph distribution you will
+find a Unix shell script and a Microsoft Windows batch file that you can
+customize to invoke UmlGraph and dot through a single command.
+
+
+Alternatively, you can also run UMLGraph from within javadoc.
+This can be useful if your IDE provides additional support for running javadoc.
+In this case you run
+javadoc with arguments -doclet gr.spinellis.umlgraph.doclet.UmlGraph
+-docletpath /path/to/UmlGraph.jar
+and append at the end the file(s) that contain your diagram
+specification.
+Example:
+-outputencoding UTF-8 option to UMLGraph.
This option will correctly render the stereotype guillemot characters