diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -1,7 +1,6 @@
 spatial-math
 ===
-
-[![Build Status](https://secure.travis-ci.org/ghorn/spatial-math.png?branch=master)](http://travis-ci.org/ghorn/spatial-math)
+[![Hackage](https://img.shields.io/hackage/v/spatial-math.svg)](https://hackage.haskell.org/package/spatial-math) [![Build Status](https://secure.travis-ci.org/ghorn/spatial-math.png?branch=master)](http://travis-ci.org/ghorn/spatial-math)
 
 3d math including quaternions/euler angles/dcms and utility functions.
 
diff --git a/changelog.txt b/changelog.txt
--- a/changelog.txt
+++ b/changelog.txt
@@ -5,3 +5,9 @@
 
 0.2.1.1
 - Serialize a => Serialize (Euler a)
+
+0.2.1.2
+- Binary a => Binary (Euler a)
+
+0.2.2
+- add Ord instances
diff --git a/spatial-math.cabal b/spatial-math.cabal
--- a/spatial-math.cabal
+++ b/spatial-math.cabal
@@ -1,5 +1,5 @@
 name:                spatial-math
-version:             0.2.1.2
+version:             0.2.2.0
 synopsis:            3d math including quaternions/euler angles/dcms and utility functions
 description:         This is a port of my 'mathlib' C library: `https://github.com/ghorn/mathlib`
 license:             BSD3
diff --git a/src/SpatialMathT.hs b/src/SpatialMathT.hs
--- a/src/SpatialMathT.hs
+++ b/src/SpatialMathT.hs
@@ -34,7 +34,7 @@
                 deriving ( Functor, Foldable, Traversable
                          , Applicative
                          , Additive, Storable
-                         , Num, Fractional, Eq, Show
+                         , Num, Fractional, Eq, Show, Ord
                          , Generic1, Generic
                          , Serialize, Binary
                          )
@@ -46,7 +46,7 @@
   Rot { unR :: r }
   deriving ( Functor, Foldable, Traversable
            , Storable
-           , Num, Fractional, Eq, Show
+           , Num, Fractional, Eq, Show, Ord
            , Generic1, Generic
            , Serialize, Binary
            )
