diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,13 @@
-# Changelog for looper
+# Changelog
+  
+## [Unreleased]
 
-## Unreleased changes
+## [0.0.0.1] - 2019-05-15
+
+### Changed
+
+* Better docs
+
+## [0.0.0.0] - 2019-05-15
+
+Initial version
diff --git a/looper.cabal b/looper.cabal
--- a/looper.cabal
+++ b/looper.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 6d5e9c51a2ad417bcd1f5ef7076cd6bfb6093bbb44f76e44d9ba235473ba9919
+-- hash: 566c0c3e92e15892921c8e359a0198ff060b3eb62a71c768591cdb5ece10d8d6
 
 name:           looper
-version:        0.0.0.0
+version:        0.0.0.1
 description:    Please see the README on GitHub at <https://github.com/NorfairKing/looper#readme>
 homepage:       https://github.com/NorfairKing/looper#readme
 bug-reports:    https://github.com/NorfairKing/looper/issues
diff --git a/src/Looper.hs b/src/Looper.hs
--- a/src/Looper.hs
+++ b/src/Looper.hs
@@ -73,7 +73,9 @@
   deriving (Show, Eq, Generic)
 
 -- | An optparse applicative parser for 'LooperFlags'
-getLooperFlags :: String -> Parser LooperFlags
+getLooperFlags ::
+     String -- ^ The name of the looper (best to make this all-lowercase)
+  -> Parser LooperFlags
 getLooperFlags name =
   LooperFlags <$> doubleSwitch name (unwords ["enable the", name, "looper"]) mempty <*>
   option
@@ -174,8 +176,8 @@
   deriving (Show, Eq, Generic)
 
 deriveLooperSettings ::
-     NominalDiffTime
-  -> NominalDiffTime
+     NominalDiffTime -- ^ Default phase
+  -> NominalDiffTime -- ^ Default period
   -> LooperFlags
   -> LooperEnvironment
   -> Maybe LooperConfiguration
@@ -192,9 +194,9 @@
    in LooperSettings {..}
 
 mkLooperDef ::
-     Text -- Name
+     Text -- ^ Name
   -> LooperSettings
-  -> m () -- The function to loop
+  -> m () -- ^ The function to loop
   -> LooperDef m
 mkLooperDef name LooperSettings {..} func =
   LooperDef
@@ -207,7 +209,7 @@
 
 -- | Simply run loopers
 --
--- > runLoopers = runLoopersIgnoreOverrun $ looperDefFunc
+-- > runLoopers = runLoopersIgnoreOverrun looperDefFunc
 --
 -- see 'runLoopersIgnoreOverrun'
 --
