diff --git a/src/Control/Concurrent/STMSupply.hs b/src/Control/Concurrent/STMSupply.hs
--- a/src/Control/Concurrent/STMSupply.hs
+++ b/src/Control/Concurrent/STMSupply.hs
@@ -1,3 +1,13 @@
+{-|
+Module      : Control.Concurrent.STMSupply
+Description : Main module
+Copyright   : (c) Joseph Canero, 2016
+License     : BSD-3
+Maintainer  : jmc41493@gmail.com
+Stability   : experimental
+Portability : POSIX
+-}
+
 module Control.Concurrent.STMSupply
 (
   STMSupply
@@ -6,6 +16,7 @@
 , splitSupply
 ) where
 
+import Control.Applicative
 import qualified Control.Concurrent.Supply as S
 import GHC.Conc
 
diff --git a/stm-supply.cabal b/stm-supply.cabal
--- a/stm-supply.cabal
+++ b/stm-supply.cabal
@@ -1,7 +1,7 @@
 name:                stm-supply
-version:             0.1.0.0
+version:             0.2.0.0
 synopsis:            STM wrapper around Control.Concurrent.Supply.
-description:         Please see README.md
+description:         STM wrapper around Control.Concurrent.Supply for thread-safe ID generation.
 homepage:            https://github.com/caneroj1/stm-supply#readme
 license:             BSD3
 license-file:        LICENSE
diff --git a/test/Spec.hs b/test/Spec.hs
--- a/test/Spec.hs
+++ b/test/Spec.hs
@@ -2,6 +2,7 @@
 
 module Main where
 
+import Control.Applicative
 import Control.Concurrent.Async
 import Control.Concurrent.STMSupply
 import Control.Monad
