mise en place du systeme de plugin (fonctionnel)