api inutile et inutilisée
grand refactoring