diff --git a/Biobase/Codon.hs b/Biobase/Codon.hs
new file mode 100644
--- /dev/null
+++ b/Biobase/Codon.hs
@@ -0,0 +1,73 @@
+
+-- | This module has the translation tables for the genetic code.
+
+module Biobase.Codon where
+
+import qualified Data.Map.Strict as M
+
+codonTable = M.fromList
+  [ ("aaa",'K')
+  , ("aac",'N')
+  , ("aag",'K')
+  , ("aat",'N')
+  , ("aca",'T')
+  , ("acc",'T')
+  , ("acg",'T')
+  , ("act",'T')
+  , ("aga",'R')
+  , ("agc",'S')
+  , ("agg",'R')
+  , ("agt",'S')
+  , ("ata",'I')
+  , ("atc",'I')
+  , ("atg",'M')
+  , ("att",'I')
+  , ("caa",'Q')
+  , ("cac",'H')
+  , ("cag",'Q')
+  , ("cat",'H')
+  , ("cca",'P')
+  , ("ccc",'P')
+  , ("ccg",'P')
+  , ("cct",'P')
+  , ("cga",'R')
+  , ("cgc",'R')
+  , ("cgg",'R')
+  , ("cgt",'R')
+  , ("cta",'L')
+  , ("ctc",'L')
+  , ("ctg",'L')
+  , ("ctt",'L')
+  , ("gaa",'E')
+  , ("gac",'D')
+  , ("gag",'E')
+  , ("gat",'D')
+  , ("gca",'A')
+  , ("gcc",'A')
+  , ("gcg",'A')
+  , ("gct",'A')
+  , ("gga",'G')
+  , ("ggc",'G')
+  , ("ggg",'G')
+  , ("ggt",'G')
+  , ("gta",'V')
+  , ("gtc",'V')
+  , ("gtg",'V')
+  , ("gtt",'V')
+  , ("taa",'/')
+  , ("tac",'Y')
+  , ("tag",'/')
+  , ("tat",'Y')
+  , ("tca",'S')
+  , ("tcc",'S')
+  , ("tcg",'S')
+  , ("tct",'S')
+  , ("tga",'/')
+  , ("tgc",'C')
+  , ("tgg",'W')
+  , ("tgt",'C')
+  , ("tta",'L')
+  , ("ttc",'F')
+  , ("ttg",'L')
+  , ("ttt",'F')
+  ]
diff --git a/BiobaseXNA.cabal b/BiobaseXNA.cabal
--- a/BiobaseXNA.cabal
+++ b/BiobaseXNA.cabal
@@ -1,5 +1,5 @@
 name:           BiobaseXNA
-version:        0.7.0.1
+version:        0.7.0.2
 author:         Christian Hoener zu Siederdissen
 maintainer:     choener@tbi.univie.ac.at
 homepage:       http://www.tbi.univie.ac.at/~choener/
@@ -30,36 +30,30 @@
                 Nucl. Acids Res. (2009)
                 .
                 <http://dx.crossref.org/10.1093%2Fnar%2Fgkp011>
-                .
-                .
-                .
-                new in 0.7
-                .
-                * updated to PrimitiveArray >= 0.5
-                .
-                new in 0.6.2.0
-                .
-                * Updated to PrimitiveArray >= 0.2.0.0
 
+
+
 extra-source-files:
   sources/isostericity-matrices.csv
   sources/isostericity-detailed.csv
+  changelog
 
 library
   build-depends:
     base >3 && <5,
     bytestring     >= 0.10          ,
     containers     >= 0.4           ,
-    csv            == 0.1.2         ,
+    csv            >= 0.1.2         ,
     file-embed     >= 0.0.4.7       ,
     primitive      >= 0.5           ,
+    PrimitiveArray >= 0.5           ,
     repa           >= 3.2           ,
     text           >= 0.11          ,
     tuple          >= 0.2           ,
-    vector         >= 0.10          ,
-    PrimitiveArray >= 0.5
+    vector         >= 0.10
 
   exposed-modules:
+    Biobase.Codon
     Biobase.Primary
     Biobase.Primary.Bounds
     Biobase.Primary.Hashed
diff --git a/changelog b/changelog
new file mode 100644
--- /dev/null
+++ b/changelog
@@ -0,0 +1,8 @@
+0.7
+    * updated to PrimitiveArray >= 0.5
+
+    * added Codon table
+
+0.6.2.0
+
+    * Updated to PrimitiveArray >= 0.2.0.0
