diff --git a/WeatherApi/Util.hs b/WeatherApi/Util.hs
new file mode 100644
--- /dev/null
+++ b/WeatherApi/Util.hs
@@ -0,0 +1,5 @@
+module WeatherApi.Util where
+
+mapName "data_" = "data"
+mapName "type_" = "type"
+mapName other  = other
diff --git a/weather-api.cabal b/weather-api.cabal
--- a/weather-api.cabal
+++ b/weather-api.cabal
@@ -3,7 +3,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           weather-api
-version:        0.4.3.2
+version:        0.4.3.3
 synopsis:       Weather API implemented in Haskell
 description:    This library implement generic API for retrieving weather by HTTP, and has Google weather API as example.
 category:       API
@@ -23,17 +23,17 @@
 library
   build-depends:
       base < 5
-    , HTTP
-    , aeson
-    , attoparsec
-    , bytestring
-    , network
-    , network-uri
-    , utf8-string
-    , vector
+    , HTTP        == 4000.3.*
+    , aeson       == 1.0.*
+    , attoparsec  == 0.13.*
+    , bytestring  == 0.10.*
+    , network     == 2.6.*
+    , network-uri == 2.6.*
+    , utf8-string == 1.0.*
+    , vector      == 0.11.*
   exposed-modules:
       WeatherApi
       WeatherApi.WWOnline
   other-modules:
-      Paths_weather_api
+      WeatherApi.Util
   default-language: Haskell2010
