changed "diag()" to "Diagonal()" - Sparse!