diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,3 +1,3 @@
 # protolude-lifted
 
-add description of protolude-lifted here
+Protolude with lifted-base and lifted-async.
diff --git a/protolude-lifted.cabal b/protolude-lifted.cabal
--- a/protolude-lifted.cabal
+++ b/protolude-lifted.cabal
@@ -1,5 +1,5 @@
 name:                protolude-lifted
-version:             0.1.0.0
+version:             0.1.0.1
 synopsis:            Protolude with lifted-base and lifted-async.
 description:         Protolude with lifted-base and lifted-async.
 homepage:            https://github.com/pbogdan/protolude-lifted
diff --git a/src/Protolude.hs b/src/Protolude.hs
--- a/src/Protolude.hs
+++ b/src/Protolude.hs
@@ -1,4 +1,6 @@
 {-# LANGUAGE PackageImports #-}
+
+-- | Protolude module of <https://hackage.haskell.org/package/protolude protolude> library re-exported for convenience.
 module Protolude
   (module X)
 
diff --git a/src/Protolude/Lifted.hs b/src/Protolude/Lifted.hs
--- a/src/Protolude/Lifted.hs
+++ b/src/Protolude/Lifted.hs
@@ -1,3 +1,16 @@
+-- | Protolude + the following modules re-exported from lifted-sync and
+-- lifted-base packages:
+--
+-- * "Control.Concurrent.Async.Lifted"
+-- * "Control.Concurrent.Chan.Lifted"
+-- * "Control.Concurrent.Lifted"
+-- * "Control.Concurrent.MVar.Lifted"
+-- * "Control.Concurrent.QSem.Lifted"
+-- * "Control.Concurrent.QSemN.Lifted"
+-- * "Control.Exception.Lifted"
+-- * "Data.IORef.Lifted"
+-- * "Foreign.Marshal.Utils.Lifted"
+-- * "System.Timeout.Lifted"
 module Protolude.Lifted
   ( module X
   ) where
diff --git a/src/Unsafe.hs b/src/Unsafe.hs
--- a/src/Unsafe.hs
+++ b/src/Unsafe.hs
@@ -1,4 +1,6 @@
 {-# LANGUAGE PackageImports #-}
+
+-- | Unsafe module of <https://hackage.haskell.org/package/protolude protolude> library re-exported for convenience.
 module Unsafe
   (module X)
 
