diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
 # multistate
 
 [![Build Status](https://secure.travis-ci.org/lspitzner/multistate.svg)](http://travis-ci.org/lspitzner/multistate)
+[![Hackage](https://img.shields.io/hackage/v/multistate.svg)](https://hackage.haskell.org/package/multistate)
 
 ## Introduction
 
diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
 # Changelog for [`multistate` package](https://hackage.haskell.org/package/multistate)
 
+## 0.6.1.0 *June 2015*
+
+  * Export classes from transformer modules
+
 ## 0.6.0.0 *June 2015*
 
   * Add `MultiRWST`
diff --git a/multistate.cabal b/multistate.cabal
--- a/multistate.cabal
+++ b/multistate.cabal
@@ -1,5 +1,5 @@
 Name:          multistate
-Version:       0.6.0.0
+Version:       0.6.1.0
 Cabal-Version: >= 1.10
 Build-Type:    Simple
 license:       BSD3
diff --git a/src/Control/Monad/Trans/MultiRWS.hs b/src/Control/Monad/Trans/MultiRWS.hs
--- a/src/Control/Monad/Trans/MultiRWS.hs
+++ b/src/Control/Monad/Trans/MultiRWS.hs
@@ -5,6 +5,10 @@
     MultiRWST(..)
   , MultiRWSTNull
   , MultiRWS
+  -- * MonadMulti classes
+  , MonadMultiReader(..)
+  , MonadMultiWriter(..)
+  , MonadMultiState(..)
   -- * run-functions (extracting from RWST)
   , runMultiRWST
   , runMultiRWSTASW
diff --git a/src/Control/Monad/Trans/MultiRWS/Lazy.hs b/src/Control/Monad/Trans/MultiRWS/Lazy.hs
--- a/src/Control/Monad/Trans/MultiRWS/Lazy.hs
+++ b/src/Control/Monad/Trans/MultiRWS/Lazy.hs
@@ -9,6 +9,10 @@
     MultiRWST(..)
   , MultiRWSTNull
   , MultiRWS
+  -- * MonadMulti classes
+  , MonadMultiReader(..)
+  , MonadMultiWriter(..)
+  , MonadMultiState(..)
   -- * run-functions (extracting from RWST)
   , runMultiRWST
   , runMultiRWSTASW
diff --git a/src/Control/Monad/Trans/MultiRWS/Strict.hs b/src/Control/Monad/Trans/MultiRWS/Strict.hs
--- a/src/Control/Monad/Trans/MultiRWS/Strict.hs
+++ b/src/Control/Monad/Trans/MultiRWS/Strict.hs
@@ -9,6 +9,10 @@
     MultiRWST(..)
   , MultiRWSTNull
   , MultiRWS
+  -- * MonadMulti classes
+  , MonadMultiReader(..)
+  , MonadMultiWriter(..)
+  , MonadMultiState(..)
   -- * run-functions (extracting from RWST)
   , runMultiRWST
   , runMultiRWSTASW
diff --git a/src/Control/Monad/Trans/MultiReader.hs b/src/Control/Monad/Trans/MultiReader.hs
--- a/src/Control/Monad/Trans/MultiReader.hs
+++ b/src/Control/Monad/Trans/MultiReader.hs
@@ -29,5 +29,4 @@
 
 
 -- just re-export
-import Control.Monad.Trans.MultiReader.Class
 import Control.Monad.Trans.MultiReader.Lazy
diff --git a/src/Control/Monad/Trans/MultiReader/Lazy.hs b/src/Control/Monad/Trans/MultiReader/Lazy.hs
--- a/src/Control/Monad/Trans/MultiReader/Lazy.hs
+++ b/src/Control/Monad/Trans/MultiReader/Lazy.hs
@@ -5,6 +5,8 @@
     MultiReaderT(..)
   , MultiReaderTNull
   , MultiReader
+  -- * MonadMultiReader class
+  , MonadMultiReader(..)
   -- * run-functions
   , runMultiReaderT
   , runMultiReaderT_
diff --git a/src/Control/Monad/Trans/MultiReader/Strict.hs b/src/Control/Monad/Trans/MultiReader/Strict.hs
--- a/src/Control/Monad/Trans/MultiReader/Strict.hs
+++ b/src/Control/Monad/Trans/MultiReader/Strict.hs
@@ -5,6 +5,8 @@
     MultiReaderT(..)
   , MultiReaderTNull
   , MultiReader
+  -- * MonadMultiReader class
+  , MonadMultiReader(..)
   -- * run-functions
   , runMultiReaderT
   , runMultiReaderT_
diff --git a/src/Control/Monad/Trans/MultiState.hs b/src/Control/Monad/Trans/MultiState.hs
--- a/src/Control/Monad/Trans/MultiState.hs
+++ b/src/Control/Monad/Trans/MultiState.hs
@@ -44,5 +44,4 @@
 
 
 -- just re-export
-import Control.Monad.Trans.MultiState.Class
 import Control.Monad.Trans.MultiState.Lazy
diff --git a/src/Control/Monad/Trans/MultiWriter.hs b/src/Control/Monad/Trans/MultiWriter.hs
--- a/src/Control/Monad/Trans/MultiWriter.hs
+++ b/src/Control/Monad/Trans/MultiWriter.hs
@@ -36,5 +36,4 @@
 
 
 -- just re-exports
-import Control.Monad.Trans.MultiWriter.Class
 import Control.Monad.Trans.MultiWriter.Lazy
diff --git a/src/Control/Monad/Trans/MultiWriter/Lazy.hs b/src/Control/Monad/Trans/MultiWriter/Lazy.hs
--- a/src/Control/Monad/Trans/MultiWriter/Lazy.hs
+++ b/src/Control/Monad/Trans/MultiWriter/Lazy.hs
@@ -9,6 +9,8 @@
     MultiWriterT(..)
   , MultiWriterTNull
   , MultiWriter
+  -- * MonadMultiWriter class
+  , MonadMultiWriter(..)
   -- * run-functions
   , runMultiWriterT
   , runMultiWriterTAW
diff --git a/src/Control/Monad/Trans/MultiWriter/Strict.hs b/src/Control/Monad/Trans/MultiWriter/Strict.hs
--- a/src/Control/Monad/Trans/MultiWriter/Strict.hs
+++ b/src/Control/Monad/Trans/MultiWriter/Strict.hs
@@ -9,6 +9,8 @@
     MultiWriterT(..)
   , MultiWriterTNull
   , MultiWriter
+  -- * MonadMultiWriter class
+  , MonadMultiWriter(..)
   -- * run-functions
   , runMultiWriterT
   , runMultiWriterTAW
