Optimisation + ajout d'une GUI