diff --git a/CHANGES/v2.4.md b/CHANGES/v2.4.md
index bd96c721fdfaadff1d3fd572e4071018fa9afdc1..3d2673beeb33e8ee84c18fc35da31acaaab1e1f9 100644
--- a/CHANGES/v2.4.md
+++ b/CHANGES/v2.4.md
@@ -113,8 +113,10 @@ Changes from version 2.3 which are relevant for users:
   - \ref PATHMSD and \ref PROPERTYMAP now support alignment to a close structure (thanks to Jana Pazurikova)
   - PDB files with more than 100k atoms can now be read using [hybrid 36](http://cci.lbl.gov/hybrid_36/) format,
     see \issue{226}.
-  - Added experimental lepton support. Set env var `export PLUMED_USE_LEPTON=yes` to activate lepton as a matheval replacement.
-    Notice that this is an experimental feature and is not fully validated yet. See \issue{244}.
+  - Added lepton support. Set env var `export PLUMED_USE_LEPTON=yes` to activate lepton as a matheval replacement
+    in \ref MATHEVAL, \ref CUSTOM, and \ref switchingfunction "MATHEVAL switching function".
+    Notice that in v2.5 matheval support will be dropped and all these keywords will use lepton.
+    See \issue{244}.
   - When parsing constants, PLUMED uses lepton library. This allows to pass
     arguments such as `HEIGHT=exp(0.5)` (see \ref parsing-constants).
   - \ref CUSTOM function has been added as an alias to \ref MATHEVAL .
@@ -135,6 +137,7 @@ Changes from version 2.3 which are relevant for developers:
   - Due to the required c++11 support, travis-ci test on Ubuntu Precise has been removed.
   - `gettimeofdate` and `gettime` have been replaced with portable `chrono` classes introduced in c++11.
   - C++ exceptions are enabled by default.
+  - A large number of loops have been changed to use the `auto` keyword in order to improve code readability.
   - Stack trace is not written upon error anymore, unless environment variable `PLUMED_STACK_TRACE` is set at runtime.
   - Fixed a potential bug using single precision system blas on a mac (notice that currently plumed only uses
     double precision, so it is harmless).