diff --git a/setup.py b/setup.py
index 23274c68162932aa99e238ec39fcd930853f7b1f..90a9b523ceb592af6f6ff4068750a230833520fb 100755
--- a/setup.py
+++ b/setup.py
@@ -7,17 +7,23 @@ from numpy.distutils.command import build_src
 
 import numpy as np
 
-LONG_DESCRIPTION = """RADAU13 is an implicit 13th order adaptive Runge-Kutta implementation by Ernst
-Hairer and Gerhard Wanner. The Fortran code is available from Ernst Hairer's
-website (http://www.unige.ch/~hairer/software.html) and a detailled
-description is available in their book
+LONG_DESCRIPTION = """
+RADAU13 is an implicit 13th order adaptive Runge-Kutta implementation of the
+RADAU IIA method by Ernst Hairer and Gerhard Wanner. The Fortran code is
+available from Ernst Hairer's website
+ (http://www.unige.ch/~hairer/software.html)
+and a detailled description is available in their book
 
 Hairer, Norsett and Wanner (1993): Solving Ordinary Differential Equations.
 Nonstiff Problems.  2nd edition. Springer Series in Comput. Math., vol. 8.
 
 This package does not use f2py, but instead calls the fortran function from a C
-extension. Dense/continous output is available. Supplying a Jacobian function is
-not (yet).
+extension. The solver features dense/continous output, support for implicit
+problems with a mass matrix, DAEs up to index 3 and multiple error control
+algorithms. The python interface includes all features except band-width
+control (for now), but some of the advanced/complex settings are not
+documented (yet).
+
 """
 
 class no_f2py_build_scr(build_src.build_src):
@@ -28,7 +34,7 @@ ext_modules = [ Extension('pyradau13', sources = [ 'pyradau13.c', 'lib/radau.f',
 
 setup(
     name = 'pyradau13',
-    version = '0.2',
+    version = '0.3',
     author = 'Phillip Berndt',
     author_email = 'phillip.berndt@googlemail.com',
     license = 'GPL',