diff --git a/google_pixel_4a_5g_varying_frequency/Complexity_Between_Vars_influence_energy_efficiency.png b/google_pixel_4a_5g_varying_frequency/Complexity_Between_Vars_influence_energy_efficiency.png
index 1b21e3bf9adea51fde4b936b065531308dfb55bb..c945d6e112a458d24e5ddf2813caaf85135b14d3 100644
Binary files a/google_pixel_4a_5g_varying_frequency/Complexity_Between_Vars_influence_energy_efficiency.png and b/google_pixel_4a_5g_varying_frequency/Complexity_Between_Vars_influence_energy_efficiency.png differ
diff --git a/google_pixel_4a_5g_varying_frequency/Frequency_influence_energy_efficiency.png b/google_pixel_4a_5g_varying_frequency/Frequency_influence_energy_efficiency.png
index e2bf42ae1f072e277b80ad69af7ff348607bb44e..2f2fb649e6185ab44576239868afc73c9cfb88eb 100644
Binary files a/google_pixel_4a_5g_varying_frequency/Frequency_influence_energy_efficiency.png and b/google_pixel_4a_5g_varying_frequency/Frequency_influence_energy_efficiency.png differ
diff --git a/google_pixel_4a_5g_varying_frequency/plot_graphs.py b/google_pixel_4a_5g_varying_frequency/plot_graphs.py
index 0828b2ed8f6fad89c6fc8dcf43326057bc2857af..aeece590674b122c29210d940214d7ab9198242d 100644
--- a/google_pixel_4a_5g_varying_frequency/plot_graphs.py
+++ b/google_pixel_4a_5g_varying_frequency/plot_graphs.py
@@ -142,18 +142,22 @@ fig, ((workload_fig, phone_energy_fig, energy_efficiency_fig)) = plt.subplots(nr
 
 
 #frequency[:] = [round(x / 1E+6, 2) for x in frequency]                                                                                                     
-phone_energy[:] = [round(x / 1000, 2) for x in phone_energy]   
-energy_efficiency = np.divide(workload, phone_energy)
-energy_efficiency[:] = [round(x*10, 2) for x in energy_efficiency]                                                                                                   
-energy_efficiency_fig.bar(frequency,  energy_efficiency, width=bar_width, color = "black")
+phone_energy[:] = [round(x / 1000, 2) for x in phone_energy]   #
+energy_efficiency = np.divide(workload, phone_energy)    #*****# workload  (*1e11)   error = +- 0.0117 e 11 ;  phone energy is now in mAh , error =  +- 0.773  mAh
+energy_efficiency_error =  [ 0.0117/e_ +  0.773*w_ / (e_ ** 2)  for w_, e_ in zip(workload, phone_energy)]  #*****# with error propagation, we have delta(energy_efficiency)/energy_efficiency = delta(workload)/workload + delta(energy)/energy
+                           #*****#  so delta(energy_efficiency) = delta(worklaoad)/energy + delta(energy)*workload/energy^2
+energy_efficiency[:] = [round(x*10, 2) for x in energy_efficiency]  #   energy efficiency has been multiplied by 10
+energy_efficiency_error[:] = [x*10 for x in energy_efficiency_error]     #*****#  same thing for the error                                                                                                  
+energy_efficiency_fig.bar(frequency,  energy_efficiency, yerr =energy_efficiency_error,  width=bar_width, color='gray')
 energy_efficiency_fig.set_title('Energy efficiency\n ' + r'($\times 10e11$)', fontsize = fontsize_in_paper)
 energy_efficiency_fig.set_xticklabels(frequency, fontsize = fontsize_in_paper)
 energy_efficiency_fig.set_yticklabels([label_format.format(x) for x in energy_efficiency_fig.get_yticks().tolist()]  ,  fontsize = fontsize_in_paper)
 
 label_format = '{:,.0f}'
 
-workload[:] = [round(x, 2 ) for x in workload]                                                                                                     
-workload_fig.bar(frequency, workload, width= bar_width, color = "black")
+workload[:] = [round(x, 2 ) for x in workload]  
+workload_error =  [0.0117] * len(frequency)     #*****#                                                                                          
+workload_fig.bar(frequency, workload, yerr = workload_error, width= bar_width, color='gray')
 workload_fig.set_title('Number of operations\n' + r'($\times 10e11$)', fontsize = fontsize_in_paper)
 workload_fig.set_xticklabels(frequency, fontsize = fontsize_in_paper)
 workload_fig.set_yticklabels([label_format.format(x) for x in workload_fig.get_yticks().tolist()]  ,  fontsize = fontsize_in_paper)
@@ -161,8 +165,9 @@ workload_fig.set_yticklabels([label_format.format(x) for x in workload_fig.get_y
 
 #plt.xticks(fontsize=8)
 
-phone_energy[:] = [round(x , 2 ) for x in phone_energy]  # I alrady divided by 1000                                                                                                   
-phone_energy_fig.bar(frequency, phone_energy, width=bar_width, color = "black")  # I divided the energy by 1000  because Moonson made a mistakes in the output, they gives energy in mAh 1000 times.
+phone_energy[:] = [round(x , 2 ) for x in phone_energy]  # I alrady divided by 1000        
+energy_error =    [0.773] * len(frequency)     #*****#                                                                                             
+phone_energy_fig.bar(frequency, phone_energy, yerr = energy_error, width=bar_width, color='gray')  # I divided the energy by 1000  because Moonson made a mistakes in the output, they gives energy in mAh 1000 times.
 phone_energy_fig.set_title('Energy consumed\n' + r'(mAh)', fontsize = fontsize_in_paper)
 phone_energy_fig.set_xticklabels(frequency, fontsize = fontsize_in_paper)
 phone_energy_fig.set_yticklabels([label_format.format(x) for x in phone_energy_fig.get_yticks().tolist()]  ,  fontsize = fontsize_in_paper)
@@ -223,9 +228,13 @@ print(" ratio 2 ", ratio_2*100)
 
 #frequency[:] = [round(x / 1E+6, 2) for x in frequency]                                                                                                     
 phone_energy[:] = [round(x / 1000, 2) for x in phone_energy]   
-energy_efficiency = np.divide(workload, phone_energy)
-energy_efficiency[:] = [round(x*10, 2) for x in energy_efficiency]                                                                                                   
-energy_efficiency_fig.bar(frequency,  energy_efficiency, width=bar_width, color = "black")
+energy_efficiency = np.divide(workload, phone_energy) #*****# workload  (*1e11)   error = +- 0.0117 e 11 ;  phone energy is now in mAh , error =  +- 0.773  mAh
+energy_efficiency_error =  [ 0.0117/e_ +  0.773*w_ / (e_ ** 2)  for w_, e_ in zip(workload, phone_energy)]  #*****# with error propagation, we have delta(energy_efficiency)/energy_efficiency = delta(workload)/workload + delta(energy)/energy
+                           #*****#  so delta(energy_efficiency) = delta(worklaoad)/energy + delta(energy)*workload/energy^2
+
+energy_efficiency[:] = [round(x*10, 2) for x in energy_efficiency]      #   energy efficiency has been multiplied by 10
+energy_efficiency_error[:] = [x*10 for x in energy_efficiency_error]     #*****#  same thing for the error                                                                                                   
+energy_efficiency_fig.bar(frequency,  energy_efficiency, yerr = energy_efficiency_error , width=bar_width, color='gray')
 energy_efficiency_fig.set_title('Energy efficiency\n ' + r'($\times 10e11$)', fontsize = fontsize_in_paper)
 energy_efficiency_fig.set_xticklabels(frequency, fontsize = fontsize_in_paper)
 energy_efficiency_fig.set_yticklabels([label_format.format(x) for x in energy_efficiency_fig.get_yticks().tolist()]  ,  fontsize = fontsize_in_paper)
diff --git a/google_pixel_varying_the_number_of_thread/Number_of_threads_influence_energy_efficiency.png b/google_pixel_varying_the_number_of_thread/Number_of_threads_influence_energy_efficiency.png
index 2c0f3d0770fba739646c2f177756f99bcec2fc3f..86f6ca6610dd7e3073132402f2227cf8caa709ca 100644
Binary files a/google_pixel_varying_the_number_of_thread/Number_of_threads_influence_energy_efficiency.png and b/google_pixel_varying_the_number_of_thread/Number_of_threads_influence_energy_efficiency.png differ
diff --git a/google_pixel_varying_the_number_of_thread/Phone_model_influence_energy_efficiency.png b/google_pixel_varying_the_number_of_thread/Phone_model_influence_energy_efficiency.png
index db81750c40e9bce8aecff9f8c39f43da73c6746d..2866d4f24675d36c75efae47b65ece92b285995c 100644
Binary files a/google_pixel_varying_the_number_of_thread/Phone_model_influence_energy_efficiency.png and b/google_pixel_varying_the_number_of_thread/Phone_model_influence_energy_efficiency.png differ
diff --git a/google_pixel_varying_the_number_of_thread/plot_graphs.py b/google_pixel_varying_the_number_of_thread/plot_graphs.py
index 60e06b43fbabf4b48dcc28e272e6eaa983a6bdcd..fc5f2ea2ec2639aebb0f3796481f6b07e963d59c 100644
--- a/google_pixel_varying_the_number_of_thread/plot_graphs.py
+++ b/google_pixel_varying_the_number_of_thread/plot_graphs.py
@@ -191,7 +191,7 @@ plt.close()
 
 ################################################
 
-'''
+
 ######################################################## plotting graphs for the paper. 
 # Showing that the number of threads deployed on cores influence the energy efficiency: 
 #  Dans l'expérimentation illustrée par la figure \ref{fig:numberOfThreadsInfluenceEnergyEfficiency}
@@ -223,16 +223,21 @@ label_format = '{:,.1f}'
 fig, ((workload_fig, phone_energy_fig, energy_efficiency_fig)) = plt.subplots(nrows= 1, ncols = 3,  figsize=(15, 7), sharex=True)
 #frequency[:] = [round(x / 1E+6, 2) for x in frequency]                                                                                                     
 phone_energy[:] = [round(x / 1000, 2) for x in phone_energy]   
-energy_efficiency = np.divide(workload, phone_energy)
-energy_efficiency[:] = [round(x*10, 2) for x in energy_efficiency]                                                                                                   
-energy_efficiency_fig.bar(number_of_threads,  energy_efficiency, width=bar_width, color = "black")
+energy_efficiency = np.divide(workload, phone_energy) #*****# workload  (*1e11)   error = +- 0.0117 e 11 ;  phone energy is now in mAh , error =  +- 0.773  mAh
+energy_efficiency_error =  [ 0.0117/e_ +  0.773*w_ / (e_ ** 2)  for w_, e_ in zip(workload, phone_energy)]  #*****# with error propagation, we have delta(energy_efficiency)/energy_efficiency = delta(workload)/workload + delta(energy)/energy
+                           #*****#  so delta(energy_efficiency) = delta(worklaoad)/energy + delta(energy)*workload/energy^2
+energy_efficiency[:] = [round(x*10, 2) for x in energy_efficiency]   #   energy efficiency has been multiplied by 10
+energy_efficiency_error[:] = [x*10 for x in energy_efficiency_error]     #*****#  same thing for the error                                                                                                   
+
+energy_efficiency_fig.bar(number_of_threads,  energy_efficiency, yerr= energy_efficiency_error, width=bar_width, color='gray', edgecolor='black', hatch='//')
 energy_efficiency_fig.set_title('Energy efficiency\n ' + r'($\times 10e11$)', fontsize = fontsize_in_paper)
 energy_efficiency_fig.set_xticklabels(number_of_threads, fontsize = fontsize_in_paper)
 energy_efficiency_fig.set_yticklabels([label_format.format(x) for x in energy_efficiency_fig.get_yticks().tolist()]  ,  fontsize = fontsize_in_paper)
 
 label_format = '{:,.0f}'
-workload[:] = [round(x, 2 ) for x in workload]                                                                                                     
-workload_fig.bar(number_of_threads, workload, width= bar_width, color = "black")
+workload[:] = [round(x, 2 ) for x in workload]    
+workload_error =  [0.0117] * len(number_of_threads)     #*****#                                                                                          
+workload_fig.bar(number_of_threads, workload, width= bar_width, yerr = workload_error, color='gray', edgecolor='black', hatch='//')
 workload_fig.set_title('Number of operations\n' + r'($\times 10e11$)', fontsize = fontsize_in_paper)
 workload_fig.set_xticklabels(number_of_threads, fontsize = fontsize_in_paper)
 workload_fig.set_yticklabels([label_format.format(x) for x in workload_fig.get_yticks().tolist()]  ,  fontsize = fontsize_in_paper)
@@ -240,8 +245,9 @@ workload_fig.set_yticklabels([label_format.format(x) for x in workload_fig.get_y
 
 #plt.xticks(fontsize=8)
 
-phone_energy[:] = [round(x , 2 ) for x in phone_energy]  # I alrady divided by 1000                                                                                                   
-phone_energy_fig.bar(number_of_threads, phone_energy, width=bar_width, color = "black")  # I divided the energy by 1000  because Moonson made a mistakes in the output, they gives energy in mAh 1000 times.
+phone_energy[:] = [round(x , 2 ) for x in phone_energy]  # I alrady divided by 1000   
+energy_error =    [0.773] * len(number_of_threads)     #*****#                                                                                             
+phone_energy_fig.bar(number_of_threads, phone_energy, yerr = energy_error, width=bar_width, color='gray', edgecolor='black', hatch='//')  # I divided the energy by 1000  because Moonson made a mistakes in the output, they gives energy in mAh 1000 times.
 phone_energy_fig.set_title('Energy consumed\n' + r'(mAh)', fontsize = fontsize_in_paper)
 phone_energy_fig.set_xticklabels(number_of_threads, fontsize = fontsize_in_paper)
 phone_energy_fig.set_yticklabels([label_format.format(x) for x in phone_energy_fig.get_yticks().tolist()]  ,  fontsize = fontsize_in_paper)
@@ -258,7 +264,7 @@ plt.clf()
 plt.cla()
 plt.close()
 
-'''
+
 
 
 # Showing that the phone model influence the energy efficiency: 
@@ -328,14 +334,20 @@ fig, ((workload_fig, phone_energy_fig, energy_efficiency_fig)) = plt.subplots(nr
 ################ energy efficiency subplot
 ## google pixel bars
 google_phone_energy[:] = [round(x / 1000, 2) for x in google_phone_energy]   
-google_energy_efficiency = np.divide(google_workload, google_phone_energy)
-google_energy_efficiency[:] = [round(x*10, 2) for x in google_energy_efficiency]     
-google_pixel_ef_bars = energy_efficiency_fig.bar(y - bar_width/2, google_energy_efficiency , bar_width, label='Google Pixel 4A 5G', color = "black")  # in google_pixel_ef_bars,  "ef" is for energy efficiency
+google_energy_efficiency = np.divide(google_workload, google_phone_energy)  #*****# workload  (*1e11)   error = +- 0.0117 e 11 ;  phone energy is now in mAh , error =  +- 0.773  mAh
+google_energy_efficiency_error =  [ 0.0117/e_ +  0.773*w_ / (e_ ** 2)  for w_, e_ in zip(google_workload, google_phone_energy)]  #*****# with error propagation, we have delta(energy_efficiency)/energy_efficiency = delta(workload)/workload + delta(energy)/energy
+                           #*****#  so delta(energy_efficiency) = delta(worklaoad)/energy + delta(energy)*workload/energy^2
+google_energy_efficiency[:] = [round(x*10, 2) for x in google_energy_efficiency]      #   energy efficiency has been multiplied by 10
+google_energy_efficiency_error[:] = [x*10 for x in google_energy_efficiency_error]     #*****#  same thing for the error                     
+google_pixel_ef_bars = energy_efficiency_fig.bar(y - bar_width/2, google_energy_efficiency , bar_width,  yerr=google_energy_efficiency_error, label='Google Pixel 4A 5G', color = "gray")  # in google_pixel_ef_bars,  "ef" is for energy efficiency
 ## samsung bars
 samsung_phone_energy[:] = [round(x / 1000, 2) for x in samsung_phone_energy]   
-samsung_energy_efficiency = np.divide(samsung_workload, samsung_phone_energy)
-samsung_energy_efficiency[:] = [round(x*10, 2) for x in samsung_energy_efficiency]  
-samsung_ef_bars = energy_efficiency_fig.bar(y + bar_width/2, samsung_energy_efficiency, bar_width, label='Samsung Galaxy S8', color='gray', edgecolor='black', hatch='//')
+samsung_energy_efficiency = np.divide(samsung_workload, samsung_phone_energy)  #*****# workload  (*1e11)   error = +-0.025953  e11 e 11 (the error has been computed based on repeated experiment, see the raw result file);  phone energy is now in mAh , error =  +- 0.773  mAh
+samsung_energy_efficiency_error =  [ 0.025953/e_ +  0.773*w_ / (e_ ** 2)  for w_, e_ in zip(samsung_workload, samsung_phone_energy)]  #*****# with error propagation, we have delta(energy_efficiency)/energy_efficiency = delta(workload)/workload + delta(energy)/energy
+                           #*****#  so delta(energy_efficiency) = delta(worklaoad)/energy + delta(energy)*workload/energy^2
+samsung_energy_efficiency[:] = [round(x*10, 2) for x in samsung_energy_efficiency]   #   energy efficiency has been multiplied by 10
+samsung_energy_efficiency_error[:] = [x*10 for x in samsung_energy_efficiency_error]     #*****#  same thing for the error        
+samsung_ef_bars = energy_efficiency_fig.bar(y + bar_width/2, samsung_energy_efficiency,  bar_width, yerr = samsung_energy_efficiency_error, label='Samsung Galaxy S8', color='gray', edgecolor='black', hatch='//')
 # setting the subplot
 energy_efficiency_fig.set_title('Energy efficiency_\n ' + r'($\times 10e11$)', fontsize = fontsize_in_paper)
 energy_efficiency_fig.set_xticks(y, configuration)
@@ -347,11 +359,12 @@ energy_efficiency_fig.set_yticklabels([label_format.format(x) for x in energy_ef
 ## google pixel bars
 label_format = '{:,.0f}'
 google_workload[:] = [round(x, 2 ) for x in google_workload]
-google_pixel_w_bars =  workload_fig.bar(y - bar_width/2, google_workload , bar_width, label='Google Pixel 4A 5G', color = "black" )  # in google_pixel_w_bars,  "w" is for workload 
+google_pixel_w_bars =  workload_fig.bar(y - bar_width/2, google_workload , bar_width, label='Google Pixel 4A 5G', color = "gray" )  # in google_pixel_w_bars,  "w" is for workload 
 ## samsung bars
+samsung_workload_error =  [0.025953] * len(samsung_workload)     #*****#   
 label_format = '{:,.0f}'
 samsung_workload[:] = [round(x, 2 ) for x in samsung_workload]
-samsung_w_bars =  workload_fig.bar(y + bar_width/2, samsung_workload , bar_width, label='Samsung Galaxy S8' ,  color='gray', edgecolor='black', hatch='//') 
+samsung_w_bars =  workload_fig.bar(y + bar_width/2, samsung_workload ,  bar_width,yerr=samsung_workload_error, label='Samsung Galaxy S8' ,  color='gray', edgecolor='black', hatch='//') 
 # setting the subplot
 workload_fig.set_title('Number of operations\n' + r'($\times 10e11$)', fontsize = fontsize_in_paper)
 workload_fig.set_yticklabels([label_format.format(x) for x in workload_fig.get_yticks().tolist()]  ,  fontsize = fontsize_in_paper)
@@ -361,12 +374,14 @@ workload_fig.set_yticklabels([label_format.format(x) for x in workload_fig.get_y
 
 
 ################ phone energy subplot
+energy_error =    [0.773] * len(google_phone_energy)     #*****#    
 ## google pixel bars
 google_phone_energy[:] = [round(x , 2 ) for x in google_phone_energy]  # I alrady divided by 1000     
-google_pixel_e_bar =  phone_energy_fig.bar(y - bar_width/2, google_phone_energy , bar_width, label='Google Pixel 4A 5G', color = 'black')                             # in google_pixel_e_bars,  "e" is for energy 
+google_pixel_e_bar =  phone_energy_fig.bar(y - bar_width/2, google_phone_energy , bar_width, yerr= energy_error,  label='Google Pixel 4A 5G', color = 'gray')                             # in google_pixel_e_bars,  "e" is for energy 
 ## samsung bars
+                                                                                         
 samsung_phone_energy[:] = [round(x , 2 ) for x in samsung_phone_energy]  # I alrady divided by 1000     
-samsung_e_bars =  phone_energy_fig.bar(y + bar_width/2, samsung_phone_energy , bar_width, label='Samsung Galaxy S8', color='gray', edgecolor='black', hatch='//')   
+samsung_e_bars =  phone_energy_fig.bar(y + bar_width/2, samsung_phone_energy ,   bar_width, yerr= energy_error, label='Samsung Galaxy S8', color='gray', edgecolor='black', hatch='//')   
 ## setting the subplot
 phone_energy_fig.set_title('Energy consumed\n' + r'(mAh)', fontsize = fontsize_in_paper)
 phone_energy_fig.set_yticklabels([label_format.format(x) for x in phone_energy_fig.get_yticks().tolist()]  ,  fontsize = fontsize_in_paper)
diff --git a/samsung_galaxy_s8_varying_the_number_of_threads/raw_resut_and_powertool_stats.txt b/samsung_galaxy_s8_varying_the_number_of_threads/raw_resut_and_powertool_stats.txt
index bed35e01b1ace089e99d0636d1fa5ab7a4007fa6..c90ef800b26b31e1ab875422c311d049264b09e8 100644
--- a/samsung_galaxy_s8_varying_the_number_of_threads/raw_resut_and_powertool_stats.txt
+++ b/samsung_galaxy_s8_varying_the_number_of_threads/raw_resut_and_powertool_stats.txt
@@ -303,8 +303,13 @@ Not sure for the result (fourth test)
 601.44	555.56	3007224	92632.45	2617.87	554.46	4.72	1.80					     
 						     + 53000.0
                                          = 145632.45
---logcat output
+						     
+						      workload of all four expermiments        
+ 3.805767890433736E11 +  3.796598478816355E11 + 3.7999617189500165E11 = 1.1402328e+12 
+3.3689964380756036E11 +  3.3758424923364215E11 + 3.373513343575629E11 = 1.0118352e+12
+ 3.1705760051193134E11 +  3.165394797708073E11 +  3.166622407257797E11 = 0.950259321009e+12 - 1.1402328e+12  = -189973478991/1e11 = -1.89973478991e11 = -0.94986739495 *2e11
 d: Cc_info at the beginning of experiment  3743000.0
+--logcat output     :
 05-13 16:50:46.823 31135 31281 V Benchmark_thread: Cc_info at the end of experiment  3680500.0
 05-13 16:50:46.823 31135 31281 V Benchmark_thread: The benchmarking thread : PRINTING RESULTS
 05-13 16:50:46.981 31135 31280 V Benchmark_thread: Cc_info at the beginning of experiment  3743000.0
@@ -336,7 +341,9 @@ d: Cc_info at the beginning of experiment  3743000.0
 05-13 16:50:47.370 31135 31279 V Benchmark_thread:  frequency_output_string =[1690000.0,455000.0,1690000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0][1690000.0,455000.0,1690000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0][1690000.0,455000.0,832000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0][1690000.0,455000.0,832000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,455000.0,949000.0,455000.0][2158000.0,2314000.0,2158000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,2314000.0,2314000.0,2314000.0,2314000.0,2314000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0][2158000.0,2314000.0,2314000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,2314000.0,2314000.0,2314000.0,2314000.0,2314000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0][2158000.0,2314000.0,2314000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,2314000.0,2314000.0,2314000.0,2314000.0,2314000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0][2158000.0,2314000.0,2314000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0,2314000.0,2314000.0,2314000.0,2158000.0,2158000.0,1469000.0,1469000.0,1469000.0,1469000.0,1469000.0]
 05-13 16:50:47.370 31135 31279 V Benchmark_thread:  experimient_charge_counters =[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
 
-Not sure for the result (second test)
+Not sure for the result (second test)        3.805767890433736E11 +  3.796598478816355E11 + 3.7999617189500165E11
+3.3689964380756036E11 +  3.3758424923364215E11 + 3.373513343575629E11 
+                                                                                     3.1705760051193134E11 +  3.165394797708073E11 +  3.166622407257797E11
 chmark_thread: Cc_info at the beginning of experiment  3764500.0
 05-16 13:31:14.785 12751 12917 V Benchmark_thread: Cc_info at the end of experiment  3677500.0
 05-16 13:31:14.785 12751 12917 V Benchmark_thread: The benchmarking thread : PRINTING RESULTS
@@ -370,7 +377,8 @@ chmark_thread: Cc_info at the beginning of experiment  3764500.0
 05-16 13:31:15.211 12751 12918 V Benchmark_thread:  Cc_info variation: -87000.0 mAh 
 
 Not sure (third test)
-16028 V Benchmark_thread: Cc_info at the beginning of experiment  3675500.0
+16028 V Benchmark_thread: Cc_info at the beginning of experiment  3675500.0         3.3689964380756036E11 +  3.3758424923364215E11 + 3.373513343575629E11 
+                                                                                     3.1705760051193134E11 +  3.165394797708073E11 +  3.166622407257797E11 
 05-16 13:48:09.460 15846 16028 V Benchmark_thread: Cc_info at the end of experiment  3621500.0
 05-16 13:48:09.460 15846 16028 V Benchmark_thread: The benchmarking thread : PRINTING RESULTS
 05-16 13:48:09.523 15846 16029 V Benchmark_thread: Cc_info at the beginning of experiment  3675500.0
@@ -402,7 +410,7 @@ Not sure (third test)
 05-16 13:48:09.952 15846 16030 V Benchmark_thread:  Start: 85 % - End : 83
 05-16 13:48:09.952 15846 16030 V Benchmark_thread:  Cc_info variation: -54000.0 mAh 
 
-Not sure for the result (fourth test)
+Not sure for the result (fourth test)           3.1705760051193134E11 +  3.165394797708073E11 +  3.166622407257797E11 
 05-16 14:05:00.575 18531 18661 V Benchmark_thread: The benchmarking thread 0 reached 390000 workload
 05-16 14:05:05.647 18531 18663 V Benchmark_thread: Cc_info at the beginning of experiment  3631000.0
 05-16 14:05:05.647 18531 18663 V Benchmark_thread: Cc_info at the end of experiment  3578000.0