ajout des cours sur les attributs et sur les listeners