diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # Revision history for hphone-lib
 
+## 0.0.1.2 -- 2016-06-16
+
+* Find data-file at run-time
+
 ## 0.0.1.1 -- 2016-06-15
 
 * Clean up phone-number patterns
diff --git a/phone-metadata.cabal b/phone-metadata.cabal
--- a/phone-metadata.cabal
+++ b/phone-metadata.cabal
@@ -6,7 +6,7 @@
 -- PVP summary:      +-+------- breaking API changes
 --                   | | +----- non-breaking API additions
 --                   | | | +--- code changes with no API change
-version:             0.0.1.1
+version:             0.0.1.2
 
 -- A short (one-line) description of the package.
 synopsis:            Phonenumber Metadata based on Google's libphonenumber
@@ -30,6 +30,7 @@
 maintainer:          raghu.ugare@gmail.com,
                      vijay.hassan@gmail.com
 
+stability:           experimental
 -- A copyright notice.
 -- copyright:           
 
@@ -57,7 +58,8 @@
   exposed-modules: PhoneNumberMetadata
   
   -- Modules included in this library but not exported.
-  other-modules:   Transformer       
+  other-modules:   Transformer
+                 , Paths_phone_metadata       
   
   -- LANGUAGE extensions used by modules in this package.
   -- other-extensions:    
diff --git a/src/PhoneNumberMetadata.hs b/src/PhoneNumberMetadata.hs
--- a/src/PhoneNumberMetadata.hs
+++ b/src/PhoneNumberMetadata.hs
@@ -4,7 +4,8 @@
 module PhoneNumberMetadata
 where
 
-import  System.IO.Unsafe (unsafePerformIO)
+import System.IO.Unsafe (unsafePerformIO)
+import Paths_phone_metadata
 
 data PhoneNumberMetadata   =  PhoneNumberMetadata {
   territories :: [Territory]
@@ -49,7 +50,7 @@
   voicemail                                :: Maybe PhoneNumberPatterns
 } deriving (Show, Read)
 
-data NumberFormat        = NumberFormat {
+data NumberFormat                   = NumberFormat {
   nfNationalPrefixFormattingRule           :: Maybe String,
   nfNationalPrefixOptionalWhenFormatting   :: Maybe Bool,
   nfCarrierCodeFormattingRule              :: Maybe String,
@@ -60,13 +61,12 @@
   nfInternationalFormat                    :: Maybe [String]
 } deriving (Show, Read)
 
-data PhoneNumberPatterns = PhoneNumberPatterns
+data PhoneNumberPatterns            = PhoneNumberPatterns
   { nationalNumberPattern                  :: Maybe NumberPattern
   , possibleNumberPattern                  :: Maybe NumberPattern
   , exampleNumber                          :: Maybe PhoneNumber
   } deriving (Read, Show)
 
 phoneNumberMetadata                        :: PhoneNumberMetadata
-phoneNumberMetadata   =
-  read $ unsafePerformIO $
-  readFile "config/phoneNumberMetadata.hs" :: PhoneNumberMetadata
+phoneNumberMetadata                 =
+  read $ unsafePerformIO $ readFile =<< getDataFileName "phoneNumberMetadata.hs" :: PhoneNumberMetadata
diff --git a/src/Transformer.hs b/src/Transformer.hs
--- a/src/Transformer.hs
+++ b/src/Transformer.hs
@@ -58,7 +58,7 @@
            (xpOption (xpElem "exampleNumber"         xpText))
 
 numberFormatPickler (npfr,         npowf, ccfr, p,         lzp, ld, f, intlf) =
-  NumberFormat       npfr  (toBool npowf) ccfr  p  (toBool lzp) ld  f  intlf
+  NumberFormat       npfr  (toBool npowf) ccfr  p  (toBool lzp) ((fmap removeWhiteSpace) <$> ld)  f  intlf
 
 numberFormatUnPickler nf =
   (
