ajout classe visitor