fixed all diagonals