ajout de fonctions pour passer a nmf