added alternative dy calcultation step using cholesky