diff --git a/src/qualia_plugin_snn/postprocessing/EnergyEstimationMetric.py b/src/qualia_plugin_snn/postprocessing/EnergyEstimationMetric.py
index 4f6e881..a73a659 100644
--- a/src/qualia_plugin_snn/postprocessing/EnergyEstimationMetric.py
+++ b/src/qualia_plugin_snn/postprocessing/EnergyEstimationMetric.py
@@ -1557,10 +1547,10 @@ class EnergyEstimationMetric(PostProcessing[nn.Module]):
                                        + self._e_wrout_conv_fnn(node.layer, e_wrram),
                                        ops=self._e_ops_conv_fnn(node.layer),
                                        addr=self._e_addr_conv_fnn(node.layer),
-                                       input_spikerate=0,
-                                       output_spikerate=0,
-                                       input_count=0,
-                                       output_count=0,
+                                       input_spikerate=input_spikerates[node.layer.name],
+                                       output_spikerate=output_spikerates[node.layer.name],
+                                       input_count=input_counts[node.layer.name],
+                                       output_count=output_counts[node.layer.name],
                                        input_is_binary=input_is_binary[node.layer.name],
                                        output_is_binary=output_is_binary[node.layer.name],
                                        is_sj=is_module_sj[node.layer.name],
@@ -1573,10 +1563,10 @@ class EnergyEstimationMetric(PostProcessing[nn.Module]):
                                        mem_io=self._e_rdin_fc_fnn(node.layer, e_rdram) + self._e_wrout_fc_fnn(node.layer, e_wrram),
                                        ops=self._e_ops_fc_fnn(node.layer),
                                        addr=self._e_addr_fc_fnn(node.layer),
-                                       input_spikerate=0,
-                                       output_spikerate=0,
-                                       input_count=0,
-                                       output_count=0,
+                                       input_spikerate=input_spikerates[node.layer.name],
+                                       output_spikerate=output_spikerates[node.layer.name],
+                                       input_count=input_counts[node.layer.name],
+                                       output_count=output_counts[node.layer.name],
                                        input_is_binary=input_is_binary[node.layer.name],
                                        output_is_binary=output_is_binary[node.layer.name],
                                        is_sj=is_module_sj[node.layer.name],
@@ -1590,10 +1580,10 @@ class EnergyEstimationMetric(PostProcessing[nn.Module]):
                                        + self._e_wrout_add_fnn(node.layer, e_wrram),
                                        ops=self._e_ops_add_fnn(node.layer),
                                        addr=self._e_addr_add_fnn(node.layer),
-                                       input_spikerate=0,
-                                       output_spikerate=0,
-                                       input_count=0,
-                                       output_count=0,
+                                       input_spikerate=input_spikerates[node.layer.name],
+                                       output_spikerate=output_spikerates[node.layer.name],
+                                       input_count=input_counts[node.layer.name],
+                                       output_count=output_counts[node.layer.name],
                                        input_is_binary=input_is_binary[node.layer.name],
                                        output_is_binary=output_is_binary[node.layer.name],
                                        is_sj=is_module_sj[node.layer.name],
