Optimisations + Ajout des différents modes d'affichage