add docstring to svd/nmf