diff --git a/Biobase/Turner.hs b/Biobase/Turner.hs
--- a/Biobase/Turner.hs
+++ b/Biobase/Turner.hs
@@ -16,7 +16,7 @@
 import Biobase.Primary
 import Biobase.Secondary
 import Data.PrimitiveArray
-import Data.PrimitiveArray.Unboxed
+import Data.PrimitiveArray.Unboxed.Zero
 
 -- | The parameters. Turner parameters are set by the Import module for
 -- nucleotides n,a,c,g,u. All values that are not read (or are ".") will end up
@@ -34,26 +34,26 @@
 type PPNNNN = PPNNN:.Nuc
 
 data Turner2004 = Turner2004
-  { stack :: PrimArray PP Double
-  , dangle3 :: PrimArray PN Double
-  , dangle5 :: PrimArray PN Double
-  , hairpinL :: PrimArray DIM1 Double
-  , hairpinMM :: PrimArray PNN Double
+  { stack :: Arr0 PP Double
+  , dangle3 :: Arr0 PN Double
+  , dangle5 :: Arr0 PN Double
+  , hairpinL :: Arr0 DIM1 Double
+  , hairpinMM :: Arr0 PNN Double
   , hairpinLookup :: M.Map ByteString Double
   , hairpinGGG :: Double
   , hairpinCslope :: Double
   , hairpinCintercept :: Double
   , hairpinC3 :: Double
-  , bulgeL :: PrimArray DIM1 Double
+  , bulgeL :: Arr0 DIM1 Double
   , bulgeSingleC :: Double
-  , iloop1x1 :: PrimArray PPNN Double
-  , iloop2x1 :: PrimArray PPNNN Double
-  , iloop2x2 :: PrimArray PPNNNN Double
-  , iloopMM :: PrimArray PNN Double
-  , iloop2x3MM :: PrimArray PNN Double
-  , iloop1xnMM :: PrimArray PNN Double
-  , iloopL :: PrimArray DIM1 Double
-  , multiMM :: PrimArray PNN Double
+  , iloop1x1 :: Arr0 PPNN Double
+  , iloop2x1 :: Arr0 PPNNN Double
+  , iloop2x2 :: Arr0 PPNNNN Double
+  , iloopMM :: Arr0 PNN Double
+  , iloop2x3MM :: Arr0 PNN Double
+  , iloop1xnMM :: Arr0 PNN Double
+  , iloopL :: Arr0 DIM1 Double
+  , multiMM :: Arr0 PNN Double
   , ninio :: Double
   , maxNinio :: Double
   , multiOffset :: Double
@@ -61,12 +61,12 @@
   , multiHelix :: Double
   , multiAsym :: Double
   , multiStrain :: Double
-  , extMM :: PrimArray PNN Double
-  , coaxial :: PrimArray PP Double -- no intervening unpaired nucleotides
-  , coaxStack :: PrimArray PNN Double
-  , tStackCoax :: PrimArray PNN Double
+  , extMM :: Arr0 PNN Double
+  , coaxial :: Arr0 PP Double -- no intervening unpaired nucleotides
+  , coaxStack :: Arr0 PNN Double
+  , tStackCoax :: Arr0 PNN Double
   , largeLoop :: Double
   , termAU :: Double
   , intermolecularInit :: Double
-  } deriving (Show)
+  } deriving ()
 
diff --git a/Biobase/Turner/Import.hs b/Biobase/Turner/Import.hs
--- a/Biobase/Turner/Import.hs
+++ b/Biobase/Turner/Import.hs
@@ -37,6 +37,7 @@
 module Biobase.Turner.Import where
 
 import Control.Arrow
+import Data.Array.Repa.Index
 import Data.ByteString.Char8 as BS
 import Data.ByteString.Lex.Double
 import Data.Char
@@ -45,10 +46,9 @@
 import Data.Iteratee.IO as I
 import Data.List.Split
 import Data.Map as M
+import Data.Maybe (fromJust)
 import qualified Data.List as L
 import System.FilePath.Posix
-import Data.Maybe (fromJust)
-import Data.Array.Repa.Index
 
 import Biobase.Primary
 import Biobase.Secondary
@@ -233,18 +233,13 @@
 miscFromFile :: FilePath -> IO [[Double]]
 miscFromFile fp = run =<< enumFile 8192 fp iMiscLoop
 
--- | 
+-- |
 
 tabFromFile :: FilePath -> IO [(ByteString,Double)]
 tabFromFile fp = run =<< enumFile 8192 fp iTabulated
 
 allEq [] = True
 allEq (x:xs) = L.all (==x) xs
-
-{-
-test1 = blockFromFile "/home/choener/Documents/Workdata/TurnerRNA2004/RNA/loop.dat"
-test2 = fromDir "/home/choener/Documents/Workdata/TurnerRNA2004/RNA" "" ".dat"
--}
 
 type Prefix = FilePath
 type Suffix = FilePath
diff --git a/BiobaseTurner.cabal b/BiobaseTurner.cabal
--- a/BiobaseTurner.cabal
+++ b/BiobaseTurner.cabal
@@ -1,5 +1,5 @@
 name:           BiobaseTurner
-version:        0.2.0.0
+version:        0.2.2.0
 author:         Christian Hoener zu Siederdissen
 maintainer:     choener@tbi.univie.ac.at
 homepage:       http://www.tbi.univie.ac.at/~choener/
@@ -40,10 +40,9 @@
     filepath,
     iteratee,
     split,
-    BiobaseXNA >= 0.6.0.0,
-    vector >= 0.9,
-    repa >= 2.0,
-    PrimitiveArray >= 0.1.1.2
+    vector         == 0.9.*   ,
+    BiobaseXNA     == 0.6.2.0 ,
+    PrimitiveArray == 0.2.0.0
 
   exposed-modules:
     Biobase.Turner
