diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,7 @@
+# snappy-hs
+
+A implementation of the snappy compression algorithm in Haskell.
+
+This implementation is significantly slower than the native C version (or the other Haskell implementations). Use it if you want to decode/encode snappy files cross platform reliably without worrying about C FFI.
+
+There is no plan to optimize this code in the near future but it should be possible given enough time and profiling. So maybe it could be fast in the future but don't hold your breath. Instead, send a PR with some benchmarks.
diff --git a/snappy-hs.cabal b/snappy-hs.cabal
--- a/snappy-hs.cabal
+++ b/snappy-hs.cabal
@@ -1,17 +1,21 @@
 cabal-version:      3.0
 name:               snappy-hs
-version:            0.1.0.2
+version:            0.1.0.3
 synopsis:           Snappy compression library.
 description:        A pure Haskell implementation of the Snappy compression spec.
 license:            MIT
 license-file:       LICENSE
 author:             Michael Chavinda
 maintainer:         mschavinda@gmail.com
--- copyright:
+homepage:           https://github.com/mchav/snappy-hs
+bug-reports:        https://github.com/mchav/snappy-hs/issues
 category:           Codec
 build-type:         Simple
-extra-doc-files:    CHANGELOG.md
--- extra-source-files:
+extra-doc-files:    CHANGELOG.md, README.md
+
+source-repository head
+  type:     git
+  location: https://github.com/mchav/snappy-hs
 
 common warnings
     ghc-options: -Wall
