NMF updated