diff --git a/h-reversi.cabal b/h-reversi.cabal
--- a/h-reversi.cabal
+++ b/h-reversi.cabal
@@ -2,10 +2,17 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                h-reversi
-version:             0.1.0.0
+version:             0.1.0.1
 synopsis:            Reversi game in haskell/blank-canvas
-description:         Reversi game build in haskell using blank-canvas
+description:         @h-reversi@ is build using using html5/blank-canvas
+                     @
+                     .
+                     <<https://github.com/apoorvingle/h-reversi/blob/master/images/screenshot.jpeg>>
+                     .
+                     @
+                     Please visit <https://github.com/apoorvingle/h-reversi h-reversi> for more details
 homepage:            https://github.com/apoorvingle/h-reversi
+Bug-reports:         https://github.com/apoorvingle/h-reversi/issues 
 license:             MIT
 license-file:        LICENSE
 author:              Apoorv Ingle
@@ -15,7 +22,8 @@
 build-type:          Simple
 extra-source-files:  ChangeLog.md
 cabal-version:       >=1.10
-tested-with:           GHC == 8.0.1
+tested-with:         GHC == 8.0.1
+stability:           experimental
 
 executable h-reversi
   main-is:             Main.hs
@@ -27,11 +35,10 @@
   -- other-extensions:    
   build-depends:       base >=4.9 && < 4.10
                      , blank-canvas == 0.6
-                     , containers >= 0.5.7.1
-                     , hspec >= 2.3.2
-                     , split >= 0.2.3
-                     , stm >= 2.4.4.1
-                     , text >= 1.2.2.1
+                     , containers >= 0.5.7.1 && <= 0.6
+                     , split >= 0.2.3 && <= 0.2.5
+                     , stm >= 2.4.4.1 && <= 2.5
+                     , text >= 1.2.2.1 && <= 1.3
   hs-source-dirs:      src
   default-language:    Haskell2010
 
@@ -42,27 +49,25 @@
                      , Game.Disc
   default-language:    Haskell2010
   hs-source-dirs:      src
-  build-depends:       QuickCheck >= 2.9.2
-                     , base >=4.9 && < 4.10
+  build-depends:       base >=4.9 && < 4.10
                      , blank-canvas == 0.6
-                     , containers >= 0.5.7.1
-                     , hspec >= 2.3.2
-                     , split >= 0.2.3
-                     , stm >= 2.4.4.1
-                     , text >= 1.2.2.1
+                     , containers >= 0.5.7.1 && <= 0.6
+                     , split >= 0.2.3 && <= 0.2.5
+                     , stm >= 2.4.4.1 && <= 2.5
+                     , text >= 1.2.2.1 && <= 1.3
   hs-source-dirs:      src
   default-language:    Haskell2010
 
 test-suite h-reversi-properties
   type:                exitcode-stdio-1.0
   main-is:             MovePropSpec.hs
-  build-depends:       QuickCheck >= 2.9
+  build-depends:       QuickCheck >= 2.9 && <= 3.0
                      , base >= 4.8 && < 4.10
-                     , containers >= 0.5.7.1
-                     , h-reversi == 0.1.0.0
-                     , hspec >= 2.3.2
-                     , split >= 0.2.3
-                     , text >= 1.2.2.1
+                     , containers >= 0.5.7.1 && <= 0.6
+                     , h-reversi == 0.1.0.1
+                     , hspec >= 2.3.2 && <= 2.5
+                     , split >= 0.2.3 && <= 0.2.5
+                     , text >= 1.2.2.1 && <= 1.3
   hs-source-dirs:      test
   default-language:    Haskell2010
   ghc-options:         -threaded -Wall
