methodes necessaires pour la vue