added NMF decomposition