diff --git a/appc.cabal b/appc.cabal
--- a/appc.cabal
+++ b/appc.cabal
@@ -1,5 +1,5 @@
 name:                appc
-version:             0.0.5
+version:             0.0.6
 license:             MIT
 license-file:        LICENSE
 author:              Tomas Carnecky
@@ -12,6 +12,12 @@
 description:
     See https://github.com/appc/spec
 
+
+source-repository head
+    type:     git
+    location: git://github.com/wereHamster/haskell-appc.git
+
+
 library
     default-language:    Haskell2010
     hs-source-dirs:      src
@@ -22,7 +28,7 @@
         Data.AppContainer.Types
 
     build-depends:
-        base >=4.6 && <4.8,
+        base >=4.5 && <4.9,
         aeson,
         bytestring,
         containers,
@@ -38,7 +44,7 @@
     main-is:             Main.hs
 
     build-depends:
-        base >=4.6 && <4.8,
+        base >=4.5 && <4.9,
         aeson,
         bytestring,
         containers,
@@ -58,7 +64,7 @@
     type:                exitcode-stdio-1.0
 
     build-depends:
-        base >=4.6 && <4.8,
+        base >=4.5 && <4.9,
         hspec,
         smallcheck,
         hspec-smallcheck,
diff --git a/src/Data/AppContainer/Types.hs b/src/Data/AppContainer/Types.hs
--- a/src/Data/AppContainer/Types.hs
+++ b/src/Data/AppContainer/Types.hs
@@ -79,6 +79,7 @@
         , "name"         .= imName
         , "labels"       .= imLabels
         , "dependencies" .= imDependencies
+        , "app"          .= imApp
         ]
 
 
@@ -143,6 +144,7 @@
     , appEnvironment :: !(Map Text Text)
     , appMountPoints :: ![MountPoint]
     , appPorts :: ![Port]
+    , appWorkingDirectory :: !Text
     } deriving (Show, Eq)
 
 instance FromJSON App where
@@ -154,6 +156,7 @@
         <*> o .:? "environment" .!= M.empty
         <*> o .:? "mountPoints" .!= []
         <*> o .:? "ports" .!= []
+        <*> o .:? "workingDirectory" .!= "/"
 
     parseJSON _ = fail "App"
 
