diff --git a/docs/manual.html b/docs/manual.html
index bcbe206..349a38e 100644
--- a/docs/manual.html
+++ b/docs/manual.html
@@ -48,6 +48,7 @@
I want one argument or the other, but not both...
I have more arguments than single flags make sense for...
I want to constrain the values allowed for a particular argument...
+I want the Args to add themselves to the CmdLine...
Exceptions
@@ -542,6 +543,36 @@ the getValue() call and if it isn't valid, throw an ArgException.
Be sure that the description provided with the Arg reflects the
constraint you choose.
+
+I want the Args to add themselves to the CmdLine...
+New constructors have beed added for each Arg that take a
+CmdLine object as an argument. Each Arg then adds itself
+to the CmdLine object. There is no difference in how the Arg
+is handled between this method and calling the add() method directly.
+At the moment, there is no way to do an xorAdd() from the constructor.
+Here is an example:
+
+ ...
+
+ // Create the command line.
+ CmdLine cmd("this is a message", '=', "0.99" );
+
+ // Note that the following args take the "cmd" object as arguments.
+ SwitchArg btest("B","existTestB", "exist Test B", false, cmd );
+
+ ValueArg stest("s", "stringTest", "string test", true, "homer",
+ "string", cmd );
+
+ UnlabeledValueArg utest("unTest1","unlabeled test one",
+ "default","string", cmd );
+
+ // NO add() calls!
+
+ // Parse the command line.
+ cmd.parse(argc,argv);
+
+ ...
+