diff --git a/product/ERP5/ERP5Site.py b/product/ERP5/ERP5Site.py
index b785bb87f94f9eaa333a5000df68127404891d28..7b55e2a619886986537c34bc65935698f4f6b422 100644
--- a/product/ERP5/ERP5Site.py
+++ b/product/ERP5/ERP5Site.py
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
 ##############################################################################
 #
 # Copyright (c) 2001 Zope Corporation and Contributors. All Rights Reserved.
@@ -1057,6 +1058,14 @@ class ERP5Site(FolderMixIn, CMFSite):
     """
     return self._getPortalGroupedTypeList('divergence_tester')
 
+  security.declareProtected(Permissions.AccessContentsInformation,
+                            'getPortalTargetSolverTypeList')
+  def getPortalTargetSolverTypeList(self):
+    """
+    Return target solver types.
+    """
+    return self._getPortalGroupedTypeList('target_solver')
+
   security.declareProtected(Permissions.AccessContentsInformation,
                             'getPortalCalendarPeriodTypeList')
   def getPortalCalendarPeriodTypeList(self):
diff --git a/product/ERP5Type/ERP5Type.py b/product/ERP5Type/ERP5Type.py
index c4798d255b31a18859f87b049d4c2f0bc9d7abb8..c1f1839909667bf35823a1e2d324d5b11f1236a9 100644
--- a/product/ERP5Type/ERP5Type.py
+++ b/product/ERP5Type/ERP5Type.py
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
 ##############################################################################
 #
 # Copyright (c) 2001 Zope Corporation and Contributors. All Rights Reserved.
@@ -259,8 +260,10 @@ class ERP5TypeInformation(XMLObject,
       'document', 'web_document', 'file_document',
       'recent_document', 'my_document', 'template_document',
       'crawler_index',
+      # Solvers and simulation
+      'divergence_tester', 'target_solver', 
       # MRP
-      'divergence_tester', 'calendar_period',
+      'calendar_period',
       # Project
       'project',
       # budget