diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -3,7 +3,8 @@
 This package provides a simple wrapper for the `gloss` library,
 or rather the function `Graphics.Gloss.play`,
 enabling you to write `gloss` applications as signal functions.
-An example "gears" program, which you can run as `cabal run gloss-gears`,
+An example "gears" program, which you can run as `cabal run rhine-gloss-gears`
+or `stack build && stack exec rhine-gloss-gears`,
 now becomes as simple as:
 
 ```haskell
@@ -24,3 +25,12 @@
 main = flowGloss (InWindow "rhine-gloss-gears" (400, 400) (10, 10)) (greyN 0.3) 30
      $ buildGlossRhine Just mainClSF
 ```
+
+## Installation
+
+Since `gloss` is based on `OpenGL`,
+you will need to install the same dependencies as for that.
+Typically, this are the `GL`, `GLU` and `GLUT` libraries.
+
+When building with `stack`, it is assumed that you have `nix-shell` installed,
+which will automatically get these dependencies for you.
diff --git a/rhine-gloss.cabal b/rhine-gloss.cabal
--- a/rhine-gloss.cabal
+++ b/rhine-gloss.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                rhine-gloss
-version:             0.5.0.0
+version:             0.5.0.1
 synopsis:            Gloss backend for Rhine
 description:
   This package provides a simple wrapper for the `gloss` library,
@@ -26,7 +26,7 @@
 source-repository this
   type:     git
   location: git@github.com:turion/rhine.git
-  tag:      v0.5.0.0
+  tag:      v0.5.0.1
 
 
 library
