Ajout de nombreuses fonctionnalitées