diff --git a/src/Text/ParserCombinators/UU/CHANGELOG.hs b/src/Text/ParserCombinators/UU/CHANGELOG.hs
--- a/src/Text/ParserCombinators/UU/CHANGELOG.hs
+++ b/src/Text/ParserCombinators/UU/CHANGELOG.hs
@@ -1,4 +1,8 @@
 -- | This module just contains the CHANGELOG
+-- Version 2.5.6.1
+--
+--      *  replaced references to modules with references in the new library scheme
+--
 -- Version 2.5.6
 --
 --      *  added a special version of \<|\> (called '<-|->') in @ExtAlternative@ which does not compare the length of the parsers; to be used in permutations
diff --git a/src/Text/ParserCombinators/UU/Core.hs b/src/Text/ParserCombinators/UU/Core.hs
--- a/src/Text/ParserCombinators/UU/Core.hs
+++ b/src/Text/ParserCombinators/UU/Core.hs
@@ -11,9 +11,9 @@
 module Text.ParserCombinators.UU.Core ( module Text.ParserCombinators.UU.Core
                                       , module Control.Applicative) where
 import Control.Applicative  hiding  (many, some, optional)
-import Char
+import Data.Char
 import Debug.Trace
-import Maybe
+import Data.Maybe
 
 
 infix   2  <?>    -- should be the last element in a sequence of alternatives
diff --git a/src/Text/ParserCombinators/UU/Derived.hs b/src/Text/ParserCombinators/UU/Derived.hs
--- a/src/Text/ParserCombinators/UU/Derived.hs
+++ b/src/Text/ParserCombinators/UU/Derived.hs
@@ -213,9 +213,9 @@
 
 newtype MergeSpec p = MergeSpec p
 
-(<||>) ::  MergeSpec (c,     [Freq (P st (d     -> d)    )],  e -> f     -> g) 
-        -> MergeSpec (h,     [Freq (P st (i     -> i)    )],  g -> j     -> k) 
-        -> MergeSpec ((c,h), [Freq (P st ((d,i) -> (d,i)))],  e -> (f,j) -> k)
+(<||>) ::  MergeSpec (d,     [Freq (P st (d     -> d)    )],  e -> d     -> g) 
+        -> MergeSpec (i,     [Freq (P st (i     -> i)    )],  g -> i     -> k) 
+        -> MergeSpec ((d,i), [Freq (P st ((d,i) -> (d,i)))],  e -> (d,i) -> k)
 
 MergeSpec (pe, pp, punp) <||> MergeSpec (qe, qp, qunp)
  = MergeSpec ( (pe, qe)
diff --git a/src/Text/ParserCombinators/UU/Examples.hs b/src/Text/ParserCombinators/UU/Examples.hs
--- a/src/Text/ParserCombinators/UU/Examples.hs
+++ b/src/Text/ParserCombinators/UU/Examples.hs
@@ -10,7 +10,7 @@
 --   Only the @`run`@ function is exported since it may come in handy elsewhere.
 
 module Text.ParserCombinators.UU.Examples (run, demo) where
-import Char
+import Data.Char
 import Text.ParserCombinators.UU.Core
 import Text.ParserCombinators.UU.BasicInstances
 import Text.ParserCombinators.UU.Derived
diff --git a/uu-parsinglib.cabal b/uu-parsinglib.cabal
--- a/uu-parsinglib.cabal
+++ b/uu-parsinglib.cabal
@@ -1,5 +1,5 @@
 Name:                uu-parsinglib
-Version:             2.5.6
+Version:             2.5.6.1
 Build-Type:          Simple
 License:             MIT
 Copyright:           S Doaitse Swierstra 
