Ajout de nombreuses fonctionnalités