Factorise le controller et nettoyage de la map