update fonctions and readme