diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,69 +1,25 @@
 # A python logging style log library.
 
-### A full example:
 
-```haskell
-{-# LANGUAGE OverloadedStrings #-}
-{-# LANGUAGE QuasiQuotes       #-}
-{-# LANGUAGE RecordWildCards   #-}
-{-# LANGUAGE TemplateHaskell   #-}
 
+## Documentation
 
-module Main (main) where
+See [hackage](http://hackage.haskell.org/package/log4hs)
 
-import           Data.Aeson.QQ.Simple (aesonQQ)
-import           Prelude hiding (error)
-import           Logging (runJson, debug, info, warn, error, fatal, logv)
 
-main :: IO ()
-main = runJson manager app
 
-myLogger = "MyLogger.Main"
+## Contributing
 
-app :: IO ()
-app = do
-  $(debug) myLogger "this message should print into MyLogger"
-  $(info) myLogger "this message should print into MyLogger"
-  $(warn) myLogger "this message should print into MyLogger"
-  $(error) myLogger "this message should print into MyLogger"
-  $(fatal) myLogger "this message should print into MyLogger"
-  $(logv) myLogger "LEVEL 100" "this message should print into MyLogger"
+The source code will be opened to public after version 1.0.0 released. So, please wait.
 
--- The best practice is putting all config into a separate file,
--- e.g "Logging.json"
-manager = [aesonQQ|{
-  "loggers": {
-    "root": {
-      "level": "DEBUG",
-      "handlers": ["console"],
-      "propagate": false
-    },
-    "MyLogger": {
-      "level": "INFO",
-      "filterer": ["MyLogger.Main"],
-      "handlers": ["file"],
-      "propagate": false
-    }
-  },
-  "handlers": {
-    "console": {
-      "type": "StreamHandler",
-      "stream": "stderr",
-      "level": "DEBUG",
-      "formatter": "defaultFormatter"
-    },
-    "file": {
-      "type": "FileHandler",
-      "level": "INFO",
-      "formatter": "defaultFormatter",
-      "file": "./default.log"
-    }
-  },
-  "formatters": {
-    "defaultFormatter": {
-      "fmt": "%(asctime)s - %(level)s - %(logger)s - %(pathname)s/%(filename)s:%(lineno)d] %(message)s"
-    }
-  }
-}|]
-```
 
+
+## Issue Reporting
+
+Please send email to log4hs@version.cloud for now.
+
+
+
+## License
+
+[BSD3](http://hackage.haskell.org/package/log4hs/src/LICENSE)
diff --git a/log4hs.cabal b/log4hs.cabal
--- a/log4hs.cabal
+++ b/log4hs.cabal
@@ -4,14 +4,14 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 98410eaec949ad056db17a215e79111cd33b233aeedfd41caeecb8c3207823ec
+-- hash: 39b8ec0bbe2bdbabb40d4ad5b19d1a0ea0755ec5fe019af3de5f56f1f2b55c1f
 
 name:           log4hs
-version:        0.0.3.0
+version:        0.0.4.0
 synopsis:       A python logging style log library
-description:    Please see the README
+description:    Please see the http://hackage.haskell.org/package/log4hs
 category:       logging
-maintainer:     Jorah Gao <gqk007@gmail.com>
+maintainer:     Jorah Gao <log4hs@version.cloud>
 copyright:      (c) 2019 Version Cloud
 license:        BSD3
 license-file:   LICENSE
