ajout de la fonctionnalité map