diff --git a/sqlite-simple-errors.cabal b/sqlite-simple-errors.cabal
--- a/sqlite-simple-errors.cabal
+++ b/sqlite-simple-errors.cabal
@@ -1,5 +1,5 @@
 name:                sqlite-simple-errors
-version:             0.4.0.0
+version:             0.5.0.0
 synopsis:            Wrapper around errors from sqlite-simple
 description:         Wrapper around errors from sqlite-simple. Get easy-to-pattern-match
                      data types for constraint errors.
diff --git a/src/Database/SQLite/SimpleErrors.hs b/src/Database/SQLite/SimpleErrors.hs
--- a/src/Database/SQLite/SimpleErrors.hs
+++ b/src/Database/SQLite/SimpleErrors.hs
@@ -1,3 +1,13 @@
+{-|
+Module      : Database.SQLite.SimpleErrors.Types
+Description : Main module
+Copyright   : (c) Joseph Canero, 2016
+License     : BSD-3
+Maintainer  : jmc41493@gmail.com
+Stability   : experimental
+Portability : POSIX
+-}
+
 module Database.SQLite.SimpleErrors
 (
   DatabaseResponse
diff --git a/src/Database/SQLite/SimpleErrors/Parser.hs b/src/Database/SQLite/SimpleErrors/Parser.hs
--- a/src/Database/SQLite/SimpleErrors/Parser.hs
+++ b/src/Database/SQLite/SimpleErrors/Parser.hs
@@ -1,3 +1,13 @@
+{-|
+Module      : Database.SQLite.SimpleErrors.Parser
+Description : Parsing logic
+Copyright   : (c) Joseph Canero, 2016
+License     : BSD-3
+Maintainer  : jmc41493@gmail.com
+Stability   : experimental
+Portability : POSIX
+-}
+
 module Database.SQLite.SimpleErrors.Parser
 (
   receiveSQLError
diff --git a/src/Database/SQLite/SimpleErrors/Types.hs b/src/Database/SQLite/SimpleErrors/Types.hs
--- a/src/Database/SQLite/SimpleErrors/Types.hs
+++ b/src/Database/SQLite/SimpleErrors/Types.hs
@@ -1,3 +1,13 @@
+{-|
+Module      : Database.SQLite.SimpleErrors.Types
+Description : Types
+Copyright   : (c) Joseph Canero, 2016
+License     : BSD-3
+Maintainer  : jmc41493@gmail.com
+Stability   : experimental
+Portability : POSIX
+-}
+
 {-# LANGUAGE DeriveDataTypeable #-}
 
 module Database.SQLite.SimpleErrors.Types where
