début d'implémentation de l'abstracter