diff --git a/cast.cabal b/cast.cabal
--- a/cast.cabal
+++ b/cast.cabal
@@ -1,8 +1,8 @@
 name:                cast
-version:             0.1.0.1
+version:             0.1.0.2
 synopsis:            Abstact cast pattern 
 description:
-            Generelized pattern that allow cast one type for another.
+            Generalized pattern that allow cast one type for another.
 
             Look at README for example.  
 homepage:            https://github.com/haskell-patterns/cast#readme
diff --git a/src/Pattern/Cast.hs b/src/Pattern/Cast.hs
--- a/src/Pattern/Cast.hs
+++ b/src/Pattern/Cast.hs
@@ -5,6 +5,7 @@
   ( Cast (..)
   ) where
 
+-- | The 'Cast' describes values that can be converted from one type to another
 class Cast a b where
   cast :: a -> b
 
