work on diag cumma