diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for aop-prelude
 
-## 0.1.0.0 -- YYYY-mm-dd
+## 0.3.1.0 -- 2020-06-03
+
+* export Integer and Eq, Ord classes.
+
+## 0.3.0.2 -- 2020-04-12
 
 * First version. Released on an unsuspecting world.
diff --git a/aop-prelude.cabal b/aop-prelude.cabal
--- a/aop-prelude.cabal
+++ b/aop-prelude.cabal
@@ -4,7 +4,7 @@
 -- http://haskell.org/cabal/users-guide/
 
 name:                aop-prelude
-version:             0.3.0.2
+version:             0.3.1.0
 synopsis:            prelude for Algebra of Programming
 description:         prelude for Algenra of Programming, the original code was created by Richard Bird.
 homepage:            https://github.com/cutsea110/aop-prelude.git
@@ -30,4 +30,4 @@
   type:                exitcode-stdio-1.0
   hs-source-dirs:      test
   main-is:             MyLibTest.hs
-  build-depends:       base ^>=4.12.0.0, ghc-prim ^>=0.5.3
+  build-depends:       base ^>=4.12.0.0, ghc-prim ^>=0.5.3, aop-prelude
diff --git a/src/AOPPrelude.hs b/src/AOPPrelude.hs
--- a/src/AOPPrelude.hs
+++ b/src/AOPPrelude.hs
@@ -53,9 +53,12 @@
   , flip
     -- Re-exports
   , String
+  , Eq
+  , Ord
   , Num
   , Fractional
   , Show
+  , Integer
   , Natural
   , module GHC.Types
   ) where
@@ -71,6 +74,7 @@
 import GHC.Real ((/), div, mod, Fractional)
 import GHC.Show (Show, show)
 import GHC.Classes hiding (not, (&&), (||))
+import GHC.Integer (Integer)
 import GHC.Types
 
 import Numeric.Natural (Natural)
diff --git a/test/MyLibTest.hs b/test/MyLibTest.hs
--- a/test/MyLibTest.hs
+++ b/test/MyLibTest.hs
@@ -1,4 +1,7 @@
+{-# LANGUAGE NoImplicitPrelude #-}
 module Main (main) where
 
+import AOPPrelude
+
 main :: IO ()
-main = putStrLn "Test suite not yet implemented."
+main = primPrint "Test suite not yet implemented."
