before fixing svd again