svd is a little time consuming