diff --git a/bfps/_base.py b/bfps/_base.py
index 7e3a4cf96f0729cf9efb9fa161f4b8f8f22b1ee1..440b6685b14be11818c06583a3b6614146260bab 100644
--- a/bfps/_base.py
+++ b/bfps/_base.py
@@ -109,8 +109,9 @@ class _base(object):
             else:
                 ofile['parameters/' + k] = self.parameters[k]
         ofile['iteration'] = int(iter0)
+        ofile['bfps_info/solver_class'] = type(self).__name__
         for k in install_info.keys():
-            ofile['install_info/' + k] = str(install_info[k])
+            ofile['bfps_info/' + k] = str(install_info[k])
         ofile.close()
         return None
     def read_parameters(self):
diff --git a/done.txt b/done.txt
index 4bb2b052fc594db523bc5d35961f2a786cef596c..25d16c55353ec21f5e881b7961f41c6bc83e5cb5 100644
--- a/done.txt
+++ b/done.txt
@@ -15,3 +15,4 @@ x 2016-01-19 clean up machine_settings mess
 x 2016-01-24 clear delimitation of public API                                        @documentation +v1.0
 x 2016-01-24 document coordinate conventions                                         @documentation +v1.0
 x 2016-01-24 move parameters from _fluid_particle_base to NavierStokes etc           @design
+x 2016-01-29 install_info should be renamed to bfps_info in data file
diff --git a/todo.txt b/todo.txt
index 1dd32665711175658adf3d1d7dc7740c8495d2c3..90315899f0e2ca3bc18875a8825cf6d29f053b17 100644
--- a/todo.txt
+++ b/todo.txt
@@ -11,7 +11,6 @@
 (D) executable should be compiled in a tmp folder
 (D) generalize interpolation comparison test                                @tests
 (D) generate separate lib(s) with extra classes                             @tests +alternate_algorithms
-(D) install_info should be renamed to bfps_info in data file
 (D) test anisotropic grids                                                  @tests
 (D) test non-cubic domains                                                  @tests
 (D) tests should not overwrite other tests (tox_full)                       @tests