diff --git a/language-elm.cabal b/language-elm.cabal
--- a/language-elm.cabal
+++ b/language-elm.cabal
@@ -1,5 +1,5 @@
 name:               language-elm
-version:            0.0.3.0
+version:            0.0.4.0
 synopsis:           Generate elm code
 description:        Generate elm code from an ast
 homepage:           https://github.com/eliaslfox/language-elm#readme
@@ -15,7 +15,7 @@
 
 library
   hs-source-dirs:   src
-  exposed-modules:  Elm, Elm.Expression, Elm.Decleration, Elm.Type, Elm.Import, Elm.Program
+  exposed-modules:  Elm.Expression, Elm.Decleration, Elm.Type, Elm.Import, Elm.Program
   build-depends:    base >= 4.7 && < 5, 
                        pretty,
                        MissingH
diff --git a/src/Elm.hs b/src/Elm.hs
deleted file mode 100644
--- a/src/Elm.hs
+++ /dev/null
@@ -1,13 +0,0 @@
-module Elm (
-    module Elm.Decleration,
-    module Elm.Expression,
-    module Elm.Import,
-    module Elm.Program,
-    module Elm.Type
-) where
-
-import Elm.Decleration
-import Elm.Expression
-import Elm.Import
-import Elm.Program
-import Elm.Type
diff --git a/test/Spec.hs b/test/Spec.hs
--- a/test/Spec.hs
+++ b/test/Spec.hs
@@ -3,7 +3,11 @@
 module Main where
 
 import Test.HUnit
-import Elm
+import Elm.Expression
+import Elm.Type
+import Elm.Decleration
+import Elm.Import
+import Elm.Program
 import Text.PrettyPrint hiding (Str)
 import Control.Monad 
 
