diff --git a/README b/README
--- a/README
+++ b/README
@@ -19,15 +19,31 @@
     Supported: script, image, stylesheet, object, xmlhttprequest, object-subrequest, subdocument,document, elemhide, other, popup, third-party, domain=..., match-case, donottrack
     Unsupported: collapse, background, xbl, ping and dtd
     
-Tested with privoxy version 3.0.21. Element blocking feature requires a webserver to serve CSS files. See Nginx and Apache config examples provided.
-
-Usage
+Tested with privoxy version 3.0.21. 
+Element blocking feature requires a webserver to serve CSS files. See Nginx and Apache config examples provided.
 
-adblock2privoxy [OPTION...] adblockFiles...
-  -V       --version          show version number
+Usage: adblock2privoxy [OPTION...] [URL...]
+  -v       --version          show version number
   -p PATH  --privoxyDir=PATH  privoxy config output path (required)
   -w PATH  --webDir=PATH      css files output path (optional, privoxyDir is used by default)
-Example: adblock2privoxy -p /etc/privoxy -w /var/www/privoxy easylist.txt advblock.txt my_custom.txt
+  -t PATH  --taskFile=PATH    path to task file containing urls to process
+  -f       --forced           run even if no sources are expired
+
+Example of first run: adblock2privoxy -p /etc/privoxy -w /var/www/privoxy -t my_ab2b.task https://easylist-downloads.adblockplus.org/easylist.txt https://easylist-downloads.adblockplus.org/advblock.txt my_custom.txt
+Example of subsequent runs: adblock2privoxy -p /etc/privoxy -w /var/www/privoxy -t my_ab2b.task
+
+The app generates following files
+	privoxyDir: 
+		ab2p.system.action
+		ab2p.action
+		ab2p.system.filter
+		ab2p.filter
+	webDir: 
+		ab2p.common.css
+		ab2p.css
+		[lot of directories for first level domain names] 
+	taskFile:
+	    special file containing execution details. It can be reused to update privoxy config from same sources. 
 
 How to apply results
 
diff --git a/adblock2privoxy.cabal b/adblock2privoxy.cabal
--- a/adblock2privoxy.cabal
+++ b/adblock2privoxy.cabal
@@ -1,12 +1,14 @@
 name:           adblock2privoxy
-version:        1.2.0
+version:        1.2.1
 cabal-version:  >= 1.6
-build-type:     Simple
+build-type:     Make
 author:         Alexey Zubritsky
 data-files:     
                 templates/ab2p.system.action, 
                 templates/ab2p.system.filter
-extra-source-files: README
+extra-source-files: 
+                README
+                changelog
 license:        GPL-3
 maintainer:     Alexey Zubritsky
 license-file:   LICENSE
@@ -70,4 +72,4 @@
 source-repository this
                 type:     git
                 location: ​http://projects.zubr.me/adblock2privoxy.git
-                tag:      1.2.0
+                tag:      1.2.1
diff --git a/changelog b/changelog
new file mode 100644
--- /dev/null
+++ b/changelog
@@ -0,0 +1,16 @@
+1.2.1
+	    * Documentation
+
+1.1.0
+        * Tasks support to update privoxy config from same sources
+        * HTTP(s) supported to get adblock files
+        * Redirect comment support
+        * Sources expiration check 
+
+1.0.0
+        * First public version
+        * Supports filenames in command-line
+        * Page elements blocking
+        * URLs blocking
+        * Popups blocking
+        * Adblock options: script, image, stylesheet, object, xmlhttprequest, object-subrequest, subdocument,document, elemhide, other, popup, third-party, domain=..., match-case, donottrack    
