corrections, manual testing over SVD gradients