diff --git a/digitalocean-kzs.cabal b/digitalocean-kzs.cabal
--- a/digitalocean-kzs.cabal
+++ b/digitalocean-kzs.cabal
@@ -10,7 +10,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             0.1.0.2
+version:             0.1.0.3
 
 -- A short (one-line) description of the package.
 synopsis:            digitalocean api for haskell
@@ -76,7 +76,7 @@
   
   -- Other library packages from which modules are imported.
   build-depends:
-                base >=4.7 && <4.8,
+                base >=4.8 && <4.9,
                 aeson        >= 0.6  && < 0.9,
                 text         >= 0.10 && < 2,
                 bytestring   >= 0.10 && < 0.11,
diff --git a/src/DigitalOcean/Account.hs b/src/DigitalOcean/Account.hs
--- a/src/DigitalOcean/Account.hs
+++ b/src/DigitalOcean/Account.hs
@@ -6,7 +6,7 @@
   account
                             ) where
 
-import Control.Applicative ((<$>), (<*>))
+import Control.Applicative ()
 import Control.Monad (liftM, mzero)
 import Control.Monad.IO.Class
 import Data.Aeson ((.:), FromJSON(..), Value(..), decode)
diff --git a/src/DigitalOcean/Base.hs b/src/DigitalOcean/Base.hs
--- a/src/DigitalOcean/Base.hs
+++ b/src/DigitalOcean/Base.hs
@@ -8,8 +8,6 @@
   requestPost
                          ) where
 
-import Control.Applicative ((<$>))
-
 import Control.Monad.IO.Class
 import Data.Aeson ( ToJSON, encode)
 import qualified Data.ByteString.Lazy.Char8 as BS
diff --git a/src/DigitalOcean/Droplet.hs b/src/DigitalOcean/Droplet.hs
--- a/src/DigitalOcean/Droplet.hs
+++ b/src/DigitalOcean/Droplet.hs
@@ -6,7 +6,7 @@
   droplets
                            ) where
 
-import Control.Applicative ((<$>), (<*>))
+import Control.Applicative ()
 import Control.Monad (liftM, mzero)
 import Control.Monad.IO.Class
 import Data.Aeson ((.:),  FromJSON(..), Value(..), decode)
diff --git a/src/DigitalOcean/Image.hs b/src/DigitalOcean/Image.hs
--- a/src/DigitalOcean/Image.hs
+++ b/src/DigitalOcean/Image.hs
@@ -7,7 +7,7 @@
   listAllDistributionImages
                          ) where
 
-import Control.Applicative ((<$>), (<*>))
+import Control.Applicative ()
 import Control.Monad (liftM, mzero)
 import Control.Monad.IO.Class
 import Data.Aeson ((.:), FromJSON(..), Value(..), decode)
diff --git a/src/DigitalOcean/NewDroplet.hs b/src/DigitalOcean/NewDroplet.hs
--- a/src/DigitalOcean/NewDroplet.hs
+++ b/src/DigitalOcean/NewDroplet.hs
@@ -5,7 +5,7 @@
   NewDropletRequest(..)
 ) where
 
-import Control.Applicative ((<$>))
+import Control.Applicative()
 import Control.Monad (liftM, mzero)
 import Control.Monad.IO.Class
 import Data.Aeson ((.:),  FromJSON(..), Value(..), ToJSON(..), (.=), object, decode)
diff --git a/src/DigitalOcean/Region.hs b/src/DigitalOcean/Region.hs
--- a/src/DigitalOcean/Region.hs
+++ b/src/DigitalOcean/Region.hs
@@ -6,7 +6,7 @@
   regions
                           ) where
 
-import Control.Applicative ((<$>), (<*>))
+import Control.Applicative ()
 import Control.Monad (liftM, mzero)
 import Control.Monad.IO.Class
 import Data.Aeson ((.:), FromJSON(..), Value(..), decode)
diff --git a/src/DigitalOcean/SSHKey.hs b/src/DigitalOcean/SSHKey.hs
--- a/src/DigitalOcean/SSHKey.hs
+++ b/src/DigitalOcean/SSHKey.hs
@@ -6,7 +6,7 @@
   listAllKeys
                             ) where
 
-import Control.Applicative ((<$>), (<*>))
+import Control.Applicative ()
 import Control.Monad (liftM, mzero)
 import Control.Monad.IO.Class
 import Data.Aeson ((.:), FromJSON(..), Value(..), decode)
diff --git a/src/DigitalOcean/Size.hs b/src/DigitalOcean/Size.hs
--- a/src/DigitalOcean/Size.hs
+++ b/src/DigitalOcean/Size.hs
@@ -6,7 +6,7 @@
   sizes
                         ) where
 
-import Control.Applicative ((<$>), (<*>))
+import Control.Applicative ()
 import Control.Monad (liftM, mzero)
 import Control.Monad.IO.Class
 import Data.Aeson ((.:), FromJSON(..), Value(..), decode)
