SVD updates to init