started diagonalisation algorithm - let's see it blow it!