diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,11 @@
+2015-06-20 Ivan Perez <ivan.perez@keera.co.uk>
+
+        * keera-posture.cabal: Version bump. Prepends keera- to all
+          dependencies, as names have changed when they were uploaded
+          to hackage.
+        * src:/ Versin bump. Rewrites some functions as reactive as opposed
+          to monadic and/or event-driven.
+
+2011-12-13 Ivan Perez <ivan.perez@keera.es>
+
+        * First release.
diff --git a/README b/README
new file mode 100644
--- /dev/null
+++ b/README
@@ -0,0 +1,71 @@
+Welcome to Keera Posture
+
+This application tries to detect your posture while you sit and warns you when
+it deviates too much from a reference posture given during configuration. It
+may be used, among other things, to help you detect when you are sitting in a
+straining position.
+
+WARNING: No promises are made about this program. If you use it, you'll do so
+under your own risk. This program might make your computer explode, kill your
+cat, or make your back pain problems worse. Use it with care and under medical
+supervision only. Report any issues with the program to Keera Studios by email,
+facebook, linkedin or google plus. It is best used in combination with programs
+that force you to take regular breaks, stretch, etc. If you use it, you agree not to sue us.
+
+Dependencies (tools):
+- alex (gtk2hs-buildtools), happy (gtk2hs-buildtools), gtk2hs-buildtools.
+
+Dependencies (libraries):
+- libopencv-dev libglade2-dev libgl-dev libglu1-mesa-dev libftgl-dev
+  libsdl1.2-dev libsdl-mixer1.2-dev 
+
+ (If you use debian/ubuntu, you can install all of those with apt-get)
+
+Installation instructions (for ubuntu, but the program is known to work on Windows):
+
+1) Assuming you have ghc and cabal, create a sandbox and fix your PATH.
+
+    $ cabal sandbox init
+    $ export PATH=$PWD/.cabal-sandbox/bin:$PATH
+
+2) Install all the libraries that this depends on:
+
+    $ apt-get install libopencv-dev libglade2-dev libgl-dev libglu1-mesa-dev libftgl-dev libsdl1.2-dev libsdl-mixer1.2-dev
+
+3) Update your package list, install dependencies.
+
+    $ cabal install alex
+    $ cabal install happy
+    $ cabal install gtk2hs-buildtools
+
+4) Install keera-posture
+
+    $ cabal install keera-posture
+
+5) Keera posture will be installed in keera-posture/cabal-dev/bin/keera-posture.
+If you want to create a desktop launcher, https://raw.github.com/keera-studios/keera-posture/master/data/icon-good-posture.png can make a good icon.
+
+6) Go to your preferred social network and like Keera Studios, share our posts,
+follow us, tell all your friends about it. Record a video of you using the
+program, and upload it to youtube.
+
+Calibration
+===========
+The first time you run the program, you have to calibrate it. Just sit how you
+think you should sit (and consult a physician if you don't know how to sit
+properly) and right-click on its icon, and click on "Calibrate". Follow the
+assistant, and the program will detect you and record your position.
+
+After that, the position will be saved in a config file and the program will
+warn you (using sound, a window and/or changing the tray icon) when your
+posture is too different from what it was when you calibrated the program.
+
+Test the program. The placement of your webcam and the amount of light
+in the room can influence the accuracy of this system, so feel free to
+experiment and find out how to get better results. Also, if you can think of
+new features that might be useful, go online and open a ticket on the program's
+github page.
+
+References
+==========
+Keera Hails - Reactive Values: https://github.com/keera-studios/hails-reactivevalues
diff --git a/keera-posture.cabal b/keera-posture.cabal
--- a/keera-posture.cabal
+++ b/keera-posture.cabal
@@ -6,7 +6,7 @@
 -- The package version. See the Haskell package versioning policy
 -- (http://www.haskell.org/haskellwiki/Package_versioning_policy) for
 -- standards guiding when and how versions should be incremented.
-Version:             0.1.4
+Version:             0.1.4.1
 
 -- A short (one-line) description of the package.
 Synopsis:            Get notifications when your sitting posture is inappropriate.
@@ -44,7 +44,8 @@
 
 -- Extra files to be distributed with the package, such as examples or
 -- a README.
--- Extra-source-files:  
+Extra-source-files:  README
+                     CHANGELOG
 
 -- Constraint on the version of Cabal needed to build this package.
 Cabal-version:       >=1.6
