add diagonals