before testing edge diagonalize changes