NMF module script