diff --git a/README.md b/README.md
index bf9be69..63c47bc 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,9 @@
 ### `Usage`
 
 ```
+import dom_persist;
+import nodecode;
+
 string sqlite_filename = "dom_persist_test.db";
 if(!db_exists( sqlite_filename ) {
   //create database
@@ -21,5 +24,26 @@
 // get the tree (root) node 
 TreeNode tree_node = tree.getTreeRoot();
 
+//create some nodes
+
+tree_node.appendChild( TreeNodeType.docType, "html" );
+auto tn_html = tree_node.appendChild( TreeNodeType.element, "html" );
+
+auto tn_head = tn_html.appendChild( TreeNodeType.element, "head" );
+tn_head.appendChild( TreeNodeType.comment, "This is my comment" );
+
+auto tn_body = tn_html.appendChild( TreeNodeType.element, "body" );
+
+tn_body.appendChild( TreeNodeType.text, "This is some text" );
+tn_body.appendChild( TreeNodeType.text, " with more text" );
+tn_body.appendChild( TreeNodeType.element, "input" );
+
+// write changes to DB
+tree.flush();
+
+// get the html as a text string
+string html_out = tree.getTreeAsText( );	
+writeln( html_out );
+
 
 ```