fonctionne pour tout d