update methodes necessaires