diff --git a/Data/Groupoid/Isomorphism.hs b/Data/Groupoid/Isomorphism.hs
deleted file mode 100644
--- a/Data/Groupoid/Isomorphism.hs
+++ /dev/null
@@ -1,21 +0,0 @@
-module Data.Groupoid.Isomorphism
-  ( Iso(..)
-  ) where
-
-import Data.Semigroupoid
-import Data.Groupoid
-import Control.Category
-import Prelude ()
-
-data Iso k a b = Iso { embed :: k a b, project :: k b a } 
-
-instance Semigroupoid k => Semigroupoid (Iso k) where
-  Iso f g `o` Iso h i = Iso (f `o` h) (i `o` g) 
-
-instance Semigroupoid k => Groupoid (Iso k) where
-  inv (Iso f g) = Iso g f 
-
-instance Category k => Category (Iso k) where
-  Iso f g . Iso h i = Iso (f . h) (i . g) 
-  id = Iso id id 
-
diff --git a/Data/Isomorphism.hs b/Data/Isomorphism.hs
new file mode 100644
--- /dev/null
+++ b/Data/Isomorphism.hs
@@ -0,0 +1,20 @@
+module Data.Isomorphism
+  ( Iso(..)
+  ) where
+
+import Data.Semigroupoid
+import Data.Groupoid
+import Control.Category
+import Prelude ()
+
+data Iso k a b = Iso { embed :: k a b, project :: k b a }
+
+instance Semigroupoid k => Semigroupoid (Iso k) where
+  Iso f g `o` Iso h i = Iso (f `o` h) (i `o` g)
+
+instance Semigroupoid k => Groupoid (Iso k) where
+  inv (Iso f g) = Iso g f
+
+instance Category k => Category (Iso k) where
+  Iso f g . Iso h i = Iso (f . h) (i . g)
+  id = Iso id id
diff --git a/groupoids.cabal b/groupoids.cabal
--- a/groupoids.cabal
+++ b/groupoids.cabal
@@ -1,6 +1,6 @@
 name:          groupoids
 category:      Control, Categories
-version:       0.1.1.2
+version:       0.2
 license:       BSD3
 cabal-version: >= 1.6
 license-file:  LICENSE
@@ -24,7 +24,7 @@
 
   exposed-modules:
     Data.Groupoid
-    Data.Groupoid.Isomorphism
+    Data.Isomorphism
 
   ghc-options:      -Wall
 --  if impl(ghc)
