explications de base sur le plugin