diff --git a/ChangeLog.md b/ChangeLog.md
new file mode 100644
--- /dev/null
+++ b/ChangeLog.md
@@ -0,0 +1,6 @@
+# 0.1.0.1 -> 0.1.0.2
+ 
+- GHC-7.10 compatibiliy
+- Add Changelog.md
+- List Changelog.md and README.md in cabal's extra-source-files
+- add stack.yaml
diff --git a/Data/GeoIP2.hs b/Data/GeoIP2.hs
--- a/Data/GeoIP2.hs
+++ b/Data/GeoIP2.hs
@@ -43,7 +43,7 @@
 
 -- | Handle for search operations
 data GeoDB = GeoDB {
-	 geoMem :: BL.ByteString
+   geoMem :: BL.ByteString
  , geoDbType :: T.Text         -- ^ String that indicates the structure of each data record associated with an IP address
  , geoDbLanguages :: [T.Text]  -- ^ Languages supported in database
  , geoDbNodeCount :: Int64
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,24 @@
+GeoIP2 - library for accessing GeoIP2 database
+==========
+
+GeoIP2 is a haskell binding to the MaxMind GeoIP2 database.
+It parses the database according to the MaxMind DB
+<a href="http://maxmind.github.io/MaxMind-DB/">specification</a>,
+version 2 of the specification is supported. The free geolite2 database can
+be downloaded at http://dev.maxmind.com/geoip/geoip2/geolite2/.
+
+See haddock documentaion for details.
+
+```Haskell
+{-# LANGUAGE OverloadedStrings #-}
+import Data.GeoIP2
+import Data.IP (IP(..))
+
+main = do
+  geodb <- openGeoDB "GeoLite2-City.mmdb"
+  let ip = IPv4 "23.253.242.70"
+  print $ (findGeoData geodb "en" ip :: Maybe GeoResult)
+
+  let ip2 = IPv6 "2001:4800:7817:104:be76:4eff:fe04:f608"
+  print $ (findGeoData geodb "en" ip2 :: Maybe GeoResult)
+```
diff --git a/geoip2.cabal b/geoip2.cabal
--- a/geoip2.cabal
+++ b/geoip2.cabal
@@ -1,5 +1,5 @@
 name:                geoip2
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Pure haskell interface to MaxMind GeoIP database
 description:
   GeoIP2 is a haskell binding to the MaxMind GeoIP2 database.
@@ -14,6 +14,7 @@
 category:            Database
 build-type:          Simple
 cabal-version:       >=1.10
+extra-source-files:  README.md ChangeLog.md
 
 source-repository head
   type: git
@@ -22,8 +23,13 @@
 library
   exposed-modules:     Data.GeoIP2
   other-modules:       Data.GeoIP2.Fields, Data.GeoIP2.SearchTree
-  build-depends:       base >=4.7 && <4.8,
-                       bytestring-mmap, bytestring, binary, text, containers,
-                       iproute(>=1.4.0), reinterpret-cast
+  build-depends:       base >=4.7 && <4.9
+                     , bytestring-mmap
+                     , bytestring
+                     , binary
+                     , text
+                     , containers
+                     , iproute(>=1.4.0)
+                     , reinterpret-cast
   default-language:    Haskell2010
   ghc-options:         -Wall
