rajout d'un template singleton