diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -5,19 +5,35 @@
 
 ## Requirements
 
-* Haskell compiler(ghc 7.8.3 or lator)
-* `random-shuffle` package
+* Haskell compiler(ghc 7.8.4 or lator)
+* The `random-shuffle` package 
+    https://hackage.haskell.org/package/random-shuffle
 
-    ex.
+## Install and try
 
-    ```shell
-    $ cabal install random-shuffle
+Use stack: 
+
+    ```bash
+    $ stack update && stack install java-poker
+    $ hash -r
+    $ java-poker
     ```
 
-## Todos
+Or use cabal:
 
-* todo: module化
-* todo: Web App化
-* todo: Deploy to PaaS
-* todo: 出力 using IO
+    ```bash
+    $ cabal update && cabal install java-poker
+    $ hash -r
+    $ java-poker
+    ```
+
+Or use stack and build master branch in git: 
+
+    ```bash
+    $ git clone https://github.com/tobynet/java-poker.git
+    $ cd java-poker
+    $ stack build
+    $ stack exec java-poker
+    ```
+
 
diff --git a/java-poker.cabal b/java-poker.cabal
--- a/java-poker.cabal
+++ b/java-poker.cabal
@@ -1,5 +1,5 @@
 name:                java-poker
-version:             0.1.1.0
+version:             0.1.2.0
 synopsis:            The etude of the Haskell programming
 description:         poker like a JAVA
 -- description:         
@@ -25,7 +25,7 @@
                      , random-shuffle >=0.0 && <0.1
   default-language:    Haskell2010
 
-executable java-poker-simple
+executable java-poker
   hs-source-dirs:      app
   main-is:             Simple.hs
   ghc-options:         -threaded -rtsopts -with-rtsopts=-N
