diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,10 +1,8 @@
-DCPU-16 Emulator & Assembler
-===============
+# DCPU-16 Emulator & Assembler
 
 DCPU-16 is a 16-bit processor designed by Markus "Notch" Persson for the postponed video game 0x10c.
 
-Features
---------
+## Features
 
 - Full spec 1.1 implementation
 - Loads binary programs
diff --git a/dcpu16.cabal b/dcpu16.cabal
--- a/dcpu16.cabal
+++ b/dcpu16.cabal
@@ -1,8 +1,8 @@
 name:                dcpu16
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            DCPU-16 Emulator & Assembler
 description:         DCPU-16 Emulator & Assembler
-homepage:            https://github.com/githubuser/dcpu16#readme
+homepage:            https://github.com/anatolat/dcpu16#readme
 license:             BSD3
 license-file:        LICENSE
 author:              Anatoly Krivolapov
@@ -25,12 +25,12 @@
                      , Dcpu16.Assembler.Parser
   other-modules:       Dcpu16.Utils
   build-depends:       base >= 4.7 && < 5
-                     , sdl2
-                     , vector
-                     , bytestring
-                     , parsec
-                     , containers
-                     , spool
+                     , sdl2 >= 2.1.0
+                     , vector >= 0.11 && < 0.12
+                     , bytestring >= 0.10.8.1
+                     , parsec >= 3.1.11
+                     , containers >= 0.5.7.1
+                     , spool == 0.1
   default-language:    Haskell2010
 
 executable dcpu16-exe
@@ -39,8 +39,8 @@
   ghc-options:         -threaded -rtsopts -with-rtsopts=-N
   build-depends:       base
                      , dcpu16
-                     , optparse-applicative
-                     , filepath
+                     , optparse-applicative >= 0.12.1
+                     , filepath >= 1.4.1
   default-language:    Haskell2010
 
 test-suite dcpu16-test
