diff --git a/multifile.cabal b/multifile.cabal
--- a/multifile.cabal
+++ b/multifile.cabal
@@ -1,70 +1,37 @@
--- Initial multifile.cabal generated by cabal init.  For further 
--- documentation, see http://haskell.org/cabal/users-guide/
-
--- The name of the package.
-name:                multifile
-
--- The package version.  See the Haskell package versioning policy (PVP) 
--- for standards guiding when and how versions should be incremented.
--- https://wiki.haskell.org/Package_versioning_policy
--- PVP summary:      +-+------- breaking API changes
---                   | | +----- non-breaking API additions
---                   | | | +--- code changes with no API change
-version:             0.1.0.5
-
--- A short (one-line) description of the package.
+name: multifile
+version: 0.1.0.6
+cabal-version: >=1.10
+build-type: Simple
+license: BSD3
+license-file: LICENSE
+maintainer: hawk.alan@gmail.com
+homepage: xy30.com
 synopsis: create many files from one
-
--- A longer description of the package.
-description:         saves the contents of files from a spefically defined xml document
-
--- URL for the project homepage or repository.
-homepage:            xy30.com
-
--- The license under which the package is released.
-license:             BSD3
-
--- The file containing the license text.
-license-file:        LICENSE
-
--- The package author(s).
-author:              Alan Hawkins
-
--- An email address to which users can send suggestions, bug reports, and 
--- patches.
-maintainer:          hawk.alan@gmail.com
-
--- A copyright notice.
--- copyright:           
-
-category:            Text
-
-build-type:          Simple
+description:
+    saves the contents of files from a spefically defined xml document
+category: Text
+author: Alan Hawkins
+extra-source-files:
+    ChangeLog.md
+    README.md
 
--- Extra files to be distributed with the package, such as examples or a 
--- README.
-extra-source-files:  ChangeLog.md, README.md
+source-repository head
+    type: git
+    location: http://github.com/xpika/multifile.git
 
--- Constraint on the version of Cabal needed to build this package.
-cabal-version:       >=1.10
+executable multifile
+    main-is: Main.hs
+    build-depends:
+        base >=4.9 && <4.10,
+        HaXml <10000,
+        directory <10000,
+        pretty <10000,
+        transformers <10000,
+        process <10000,
+        optparse-applicative <10000
+    default-language: Haskell2010
+    hs-source-dirs: src
+    other-modules:
+        Extsubset
 
 
-executable multifile
-  -- .hs or .lhs file containing the Main module.
-  main-is:             Main.hs
-  
-  -- Modules included in this executable, other than Main.
-  other-modules:       Extsubset
-  
-  -- LANGUAGE extensions used by modules in this package.
-  -- other-extensions:    
-  
-  -- Other library packages from which modules are imported.
-  build-depends:       base >=4.9 && <4.10 , HaXml < 10000 , directory <10000 , pretty <10000,transformers <10000 , process<10000,optparse-applicative <10000    
-  
-  -- Directories containing source files.
-  hs-source-dirs:      src
-  
-  -- Base language which the package is written in.
-  default-language:    Haskell2010
-  
