diff --git a/README.md b/README.md
index 7006e609dcdf9892616e311bb810ce1285c47e61..64b957e674d602797413fcb5174faee7c6975114 100644
--- a/README.md
+++ b/README.md
@@ -1,21 +1,31 @@
 root web canvas
 ===============
 
-See tutorial 
+## Overview
+
+A tool for saving and viewing plots  from ROOT via `THttpServer` and `jsroot`.
+
+![alt text](img/web_page.png "jsroot display")
+
+## Quick start
+
+See tutorial.
+
+## Documentation
 
 ```
 DESCRIPTION
               An http server for serving and saving root canvases.
 
 NAME
-              Web canvas server
+              Web canvas server
 
 SYNOPSIS
         web_canvas_server [-p <http_port>] [-H <http_host>] [-P <socket_server_port>] [-i
-                          <init_file>] [-o <save_file>] [-j] [-h]
+                          <init_file>] [-o <save_file>] [-j] [-l] [-d <output_dir>] [-h]
 
         web_canvas_server [-p <http_port>] [-H <http_host>] [-P <socket_server_port>] [-f <io_file>]
-                          [-j] [-h]
+                          [-j] [-l] [-d <output_dir>] [-h]
 
 OPTIONS
         -p, --port <http_port>
@@ -40,6 +50,12 @@ OPTIONS
                     this only applies to new socket connections (not initialized from a file. The
                     objects are written when the socket connection is disconnected.
 
+        -l, --load-json
+                    Load the data currently in the json directory
+
+        -d, --output-dir <output_dir>
+                    set the json output directory. Default: json
+
         -h, --help  Print help
 
 LICENSE
diff --git a/img/web_page.png b/img/web_page.png
new file mode 100644
index 0000000000000000000000000000000000000000..766171cc72275d3b30e7b13350329df32098312e
Binary files /dev/null and b/img/web_page.png differ