using LAPACK SVD
testing new SVD