diff --git a/CHANGES b/CHANGES
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,11 @@
 
+0.11.0 to 0.12.0:
+
+  * Updated to track changes to Wumpus-Basic and Wumpus-Core.
+
+0.10.0 to 0.11.0:
+
+  * Updated to track changes in Wumpus-Basic.
 
 0.9.0 to 0.10.0:
 
diff --git a/demo/Demo01.hs b/demo/Demo01.hs
--- a/demo/Demo01.hs
+++ b/demo/Demo01.hs
@@ -8,9 +8,10 @@
 import Wumpus.Microprint.Render
 import Wumpus.Microprint.Tokenizer
 
+import Wumpus.Basic.Kernel                      -- package: wumpus-basic
+import Wumpus.Drawing.Colour.SVGColours
+
 import Wumpus.Core                              -- package: wumpus-core
-import Wumpus.Basic.Colour.SVGColours           -- package: wumpus-basic
-import Wumpus.Basic.Graphic
 
 import System.Directory
 
diff --git a/src/Wumpus/Microprint.hs b/src/Wumpus/Microprint.hs
--- a/src/Wumpus/Microprint.hs
+++ b/src/Wumpus/Microprint.hs
@@ -43,7 +43,7 @@
 import Wumpus.Microprint.Render
 
 import Wumpus.Core                              -- package: wumpus-core
-import Wumpus.Basic.Graphic			-- package: wumpus-basic
+import Wumpus.Basic.Kernel                      -- package: wumpus-basic
 
 import Data.Maybe
 
diff --git a/src/Wumpus/Microprint/Render.hs b/src/Wumpus/Microprint/Render.hs
--- a/src/Wumpus/Microprint/Render.hs
+++ b/src/Wumpus/Microprint/Render.hs
@@ -27,12 +27,11 @@
 
   ) where
 
-import Wumpus.Basic.Graphic.ScalingContext
 
 import Wumpus.Microprint.Datatypes 
 
-import Wumpus.Core		     	        -- package: wumpus-core
-import Wumpus.Basic.Graphic			-- package: wumpus-basic
+import Wumpus.Core                              -- package: wumpus-core
+import Wumpus.Basic.Kernel                      -- package: wumpus-basic
 
 import Data.AffineSpace				-- package: vector-space
 
@@ -67,7 +66,7 @@
   where
     background  = localize (fillColour rgb) (borderedRectangle w h)
     v1          = hvec $ w / fromIntegral i
-    ticks g1      = promote1 (\pt -> oconcat (g1 `at` pt) $ 
+    ticks g1    = promoteR1 (\pt -> oconcat (g1 `at` pt) $ 
                                   map (straightLine (vvec h) `at`) 
     	                            $ take (i-1) $ iterate (.+^ v1) (pt .+^ v1) )
 
diff --git a/src/Wumpus/Microprint/VersionNumber.hs b/src/Wumpus/Microprint/VersionNumber.hs
--- a/src/Wumpus/Microprint/VersionNumber.hs
+++ b/src/Wumpus/Microprint/VersionNumber.hs
@@ -22,7 +22,7 @@
 
 -- | Version number
 --
--- > (0,12,0)
+-- > (0,13,0)
 --
 wumpus_microprint_version :: (Int,Int,Int)
-wumpus_microprint_version = (0,12,0)
+wumpus_microprint_version = (0,13,0)
diff --git a/wumpus-microprint.cabal b/wumpus-microprint.cabal
--- a/wumpus-microprint.cabal
+++ b/wumpus-microprint.cabal
@@ -1,5 +1,5 @@
 name:             wumpus-microprint
-version:          0.12.0
+version:          0.13.0
 license:          BSD3
 license-file:     LICENSE
 copyright:        Stephen Tetley <stephen.tetley@gmail.com>
@@ -24,19 +24,10 @@
   .
   Changelog:
   .
-  0.11.0 to 0.12.0:
+  v0.12.0 to v0.13.0:
   .
   * Updated to track changes to Wumpus-Basic and Wumpus-Core.
   .
-  0.10.0 to 0.11.0:
-  .
-  * Updated to track changes in Wumpus-Basic.
-  .
-  0.9.0 to 0.10.0:
-  .
-  * Updated to track changes in Wumpus-Basic.
-  .
-  .
 build-type:         Simple
 stability:          highly unstable
 cabal-version:      >= 1.2
@@ -50,8 +41,8 @@
   hs-source-dirs:     src
   build-depends:      base              <  5, 
                       vector-space      >= 0.6      && < 1.0,
-                      wumpus-core       == 0.40.0,
-                      wumpus-basic      == 0.13.0
+                      wumpus-core       == 0.41.0,
+                      wumpus-basic      == 0.14.0
 
   
   exposed-modules:
