diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
 
 This library provides generic machinery to encode values of some algebraic type as points in a vector space.
 
-Analyzing datasets that have one or more categorical variables (== values having a sum type) typically requires a series of boilerplate transformations, and the `encodeOneHot` function provided here does precisely that.
+Analyzing datasets that have one or more categorical variables (that is, values having a sum type) typically requires a series of boilerplate transformations, and the `encodeOneHot` function provided here does precisely that.
 
 # Usage example
 
diff --git a/record-encode.cabal b/record-encode.cabal
--- a/record-encode.cabal
+++ b/record-encode.cabal
@@ -1,14 +1,14 @@
 name:                record-encode
-version:             0.1.0.0
+version:             0.1.0.1
 synopsis:            Generic encoding of records
-description:         Generic encoding of records. Provides a single function and two typeclasses to encode values of sum types as one-hot vectors.
+description:         Generic encoding of records. It currently provides a single, polymorphic function to encode sum types (i.e. categorical variables) as one-hot vectors.
 homepage:            https://github.com/ocramz/record-encode
 license:             BSD3
 license-file:        LICENSE
 author:              Marco Zocca
 maintainer:          ocramz fripost org
 copyright:           2018 Marco Zocca
-category:            Data
+category:            Data, Data Science, Data Mining, Machine Learning
 build-type:          Simple
 extra-source-files:  README.md
 cabal-version:       >=1.10
