diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,34 @@
+Spock-digestive
+=====
+
+[![Build Status](https://travis-ci.org/agrafix/Spock-digestive.svg)](https://travis-ci.org/agrafix/Spock-digestive)
+[![Hackage](https://img.shields.io/hackage/v/Spock-digestive.svg)](http://hackage.haskell.org/package/Spock-digestive)
+
+## Intro
+
+Hackage: [Spock-digestive](http://hackage.haskell.org/package/Spock-digestive)
+Stackage: [Spock-digestive](https://www.stackage.org/package/Spock-digestive)
+
+Digestive functors support for Spock
+
+
+## Install
+
+* Using cabal: `cabal install Spock-digestive`
+* Using Stack: `stack install Spock-digestive`
+* From Source (cabal): `git clone https://github.com/agrafix/Spock-digestive.git && cd Spock-digestive && cabal install`
+* From Source (stack): `git clone https://github.com/agrafix/Spock-digestive.git && cd Spock-digestive && stack build`
+
+
+## Misc
+
+### Supported GHC Versions
+
+* 7.6.3
+* 7.8.4
+* 7.10.2
+
+### License
+
+Released under the MIT license.
+(c) 2014 - 2015 Alexander Thiemann <mail@athiemann.net>
diff --git a/Spock-digestive.cabal b/Spock-digestive.cabal
--- a/Spock-digestive.cabal
+++ b/Spock-digestive.cabal
@@ -1,5 +1,5 @@
 name:                Spock-digestive
-version:             0.1.0.1
+version:             0.2.0.0
 synopsis:            Digestive functors support for Spock
 description:         Run forms defined using digestive functors with Spock
 homepage:            https://github.com/agrafix/Spock-digestive
@@ -12,11 +12,14 @@
 category:            Web
 build-type:          Simple
 cabal-version:       >=1.10
+tested-with:         GHC==7.6.3, GHC==7.8.4, GHC==7.10.2
+extra-source-files:
+    README.md
 
 library
   exposed-modules:     Web.Spock.Digestive
   build-depends:
-                       Spock >=0.7.6,
+                       Spock >=0.9,
                        base >=4.6 && <5,
                        digestive-functors >=0.7,
                        http-types >=0.8,
@@ -29,4 +32,4 @@
 
 source-repository head
   type:     git
-  location: git://github.com/agrafix/Spock-digestive.git
+  location: https://github.com/agrafix/Spock-digestive
diff --git a/src/Web/Spock/Digestive.hs b/src/Web/Spock/Digestive.hs
--- a/src/Web/Spock/Digestive.hs
+++ b/src/Web/Spock/Digestive.hs
@@ -18,8 +18,8 @@
 -- | Run a digestive functors form
 runForm :: (Functor m, MonadIO m)
         => T.Text -- ^ form name
-        -> Form v (ActionT m) a
-        -> ActionT m (View v, Maybe a)
+        -> Form v (ActionCtxT ctx m) a
+        -> ActionCtxT ctx m (View v, Maybe a)
 runForm formName form =
     do httpMethod <- requestMethod <$> request
        if httpMethod == methodGet
@@ -28,9 +28,9 @@
        else postForm formName form (const $ return localEnv)
     where
       localEnv path =
-          do let name = fromPath $ path
+          do let name = fromPath path
                  applyParam f =
                      map (f . snd) . filter ((== name) . fst)
-             vars <- (applyParam (TextInput)) <$> params
+             vars <- applyParam TextInput <$> params
              sentFiles <- (applyParam (FileInput . uf_tempLocation) . HM.toList) <$> files
              return (vars ++ sentFiles)
