SVD based script, NMF too