diff --git a/Math/Operad/OrderedTree.hs b/Math/Operad/OrderedTree.hs
--- a/Math/Operad/OrderedTree.hs
+++ b/Math/Operad/OrderedTree.hs
@@ -17,7 +17,7 @@
 import Control.Monad.State hiding (mapM)
 import Data.Monoid
 
-import PPrint
+import Math.Operad.PPrint
 
 -- * Decorated and ordered trees
 
diff --git a/OperadTest.hs b/OperadTest.hs
--- a/OperadTest.hs
+++ b/OperadTest.hs
@@ -4,10 +4,10 @@
 import Data.Ord
 import Control.Monad
 
-import OperadGB
-import PPrint
-import MapOperad
-import OrderedTree
+import Math.Operad.OperadGB
+import Math.Operad.PPrint
+import Math.Operad.MapOperad
+import Math.Operad.OrderedTree
 
 main = mapM_ (\(s,a) -> printf "%-25s: " s >> a) tests
 
diff --git a/Operads.cabal b/Operads.cabal
--- a/Operads.cabal
+++ b/Operads.cabal
@@ -1,5 +1,5 @@
 Name:                   Operads
-Version:                0.2
+Version:                0.3
 License:                BSD3
 License-file:           LICENSE
 Category:               Math
