mise en place des shared_ptr pour les manager