diff --git a/GUI.hs b/GUI.hs
--- a/GUI.hs
+++ b/GUI.hs
@@ -7,14 +7,20 @@
 module GUI (gui, version) where
 
 import Game               -- hiding (name)
-import Graphics.UI.WX     hiding (bitmap, children, click, selections, stop)
-import Graphics.UI.WXCore
+import Graphics.UI.WX     hiding (bitmap, children, click, next, selections, stop)
+import Graphics.UI.WXCore hiding (win)
 import Data.Char
 import Tools              hiding (field)
 import Data.List
 
+import Data.Version      (versionBranch)
+import qualified Paths_GeBoP as Paths -- (version)
+
+
 version :: String
-version = "1.7.3" 
+version = a ++ "." ++ b ++ "." ++ c
+  where
+    (a : b : c : _) = map show $ versionBranch Paths.version ++ repeat 0
 
 
 gui :: [GeneralGame] -> IO ()
diff --git a/GeBoP.cabal b/GeBoP.cabal
--- a/GeBoP.cabal
+++ b/GeBoP.cabal
@@ -3,7 +3,7 @@
 Description: 
   The games: Ataxx, Bamp, Halma, Hez, Kram, Nim, Reversi, TicTacToe, and Zenix
 Homepage:       http://www.haskell.org/haskellwiki/GeBoP
-Version:        1.7.3
+Version:        1.7.4
 License:        BSD3
 License-file:   LICENSE.txt
 Author:         Maarten Löffler
@@ -12,7 +12,7 @@
 Cabal-Version:  >= 1.2
 Build-type:     Simple
 Category:       Game
-Tested-with:    GHC == 7.4.1, GHC == 7.4.2, GHC == 7.6.3
+Tested-with:    GHC == 7.6.3, GHC == 7.8.3
 Extra-Source-Files:
                 changelog.txt
                 readme.txt,
@@ -110,12 +110,12 @@
 
 Executable gebop
   Build-Depends:
-                array     >= 0.4  && < 0.5,
-                base      >= 4.5  && < 4.7, 
+                array     >= 0.4  && < 0.6,
+                base      >= 4.5  && < 4.8, 
                 directory >= 1.1  && < 1.3,
                 random    >= 1.0  && < 1.1,
-                wx        >= 0.11 && < 0.91,
-                wxcore    >= 0.11 && < 0.91
+                wx        >= 0.11,
+                wxcore    >= 0.11
 
   Main-Is:      Main.hs
   GHC-Options:  -Wall -optc-static-libgcc
diff --git a/Hex.hs b/Hex.hs
--- a/Hex.hs
+++ b/Hex.hs
@@ -12,7 +12,7 @@
 import Game
 import Data.Array
 import Graphics.UI.WX     hiding (border, point)
-import Graphics.UI.WXCore hiding (point)
+import Graphics.UI.WXCore hiding (point, win)
 import Tools
 
 data Hex = Hex (Array (Int, Int) (Maybe Player)) deriving (Eq, Show)
diff --git a/Nim.hs b/Nim.hs
--- a/Nim.hs
+++ b/Nim.hs
@@ -6,7 +6,7 @@
 module Nim (Nim, nim) where
 
 import Game
-import Graphics.UI.WX
+import Graphics.UI.WX hiding (prev)
 -- import Graphics.UI.WXCore
 import Tools
 
diff --git a/changelog.txt b/changelog.txt
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,4 +1,11 @@
 
+2014-08-13
+
+Version 1.7.4
+ - The version info is read from the .cabal file.
+ - Removed upper limits for wx and wxcore version
+
+
 2013-09-20
 
 Version 1.7.3
@@ -6,8 +13,8 @@
    wxHaskell 0.90.1.0. Amongst others, hierarchical module system
    introduced. GUI.hs: staticBitmapCreate has now 0x00200000
    (== wxBORDER_NONE) as style, as wxWidgets does not accept -1 as style
-   anymore. The clientsize of the ¨move now¨ button is not set anymore,
-   so the text fits. TicTacToe now repainted on resize
+   anymore. The clientsize of the "move now" button is not set anymore,
+   so the text fits. TicTacToe now repaints on resize
 
 
 2010-10-20
diff --git a/readme.txt b/readme.txt
--- a/readme.txt
+++ b/readme.txt
@@ -1,10 +1,10 @@
------------------------
+﻿-----------------------
 -- GeBoP version 1.7 --
 -----------------------
 
 This is the readme.txt file that comes with the source code of GeBoP, version 1.7. This source consists of the following files:
 
-* 15 Haskell source code files
+* 16 Haskell source code files
 *  2 Icon files
 *    This readme file
 * 52 Bitmap images in a directory called 'images'
@@ -17,7 +17,7 @@
 * Game
 GeBoP works with a class Game, which is defined in the module Game. This class describes the general properties a boardgame should have. The Game module also includes the concept of a game tree, and a general algorithm to traverse this tree in order to find sensible moves.
 
-* Ataxx, Bamp, Halma, Hez, Kram, Nim, Reversi, TicTacToe, and Zenix
+* Ataxx, Bamp, Halma, Hex, Kram, Nim, Reversi, TicTacToe, and Zenix
 These are the implemented games. Each of these modules contains an instance of the Game class.
 
 * GUI
@@ -35,6 +35,10 @@
 * Main
 Main just imports the games and starts the GUI.
 
+* Setup
+The program used by cabal-install to install GeBoP
+
+
 --------------------------
 -- state of the program --
 --------------------------
@@ -47,9 +51,9 @@
 -- me --
 --------
 
-My name is Maarten Löffler. I am currently a student at Utrecht University. 
+My name is Maarten Löffler. I am currently a researcher at Utrecht University. 
 
 I wrote GeBoP in my free time, because I like games and I like Haskell. When wxHaskell came to be, it became even more fun because of the nice graphical effects :)
 
-website at www.students.cs.uu.nl/people/mloffler
-email   at mloffler@cs.uu.nl
+website at http://www.staff.science.uu.nl/~loffl001
+email   at m.loffler<at>uu.nl
