diff --git a/performance_results/average/output.gif b/performance_results/average/output.gif
new file mode 100644
index 0000000000000000000000000000000000000000..06675e9deea6b039bd96f211f1eb1bee4ae7ff09
Binary files /dev/null and b/performance_results/average/output.gif differ
diff --git a/performance_results/average/receiver_1_with_FEC.csv b/performance_results/average/receiver_1_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..1e82e13d64b6065ae7cd79b7e74d7e2140862bed
--- /dev/null
+++ b/performance_results/average/receiver_1_with_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:4563
+data_truncated_received:8
+fec_sent:0
+fec_received:1017
+ack_sent:1670
+ack_received:0
+nack_received:0
+packet_ignored:791
+throughput:57081.964844
+packet_duplicated:313
+packet_recovered:276
diff --git a/performance_results/average/receiver_1_without_FEC.csv b/performance_results/average/receiver_1_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0b610303d62d1564175751a0673f8e154dd9c4a4
--- /dev/null
+++ b/performance_results/average/receiver_1_without_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:4960
+data_truncated_received:7
+fec_sent:0
+fec_received:0
+ack_sent:3245
+ack_received:0
+nack_received:0
+packet_ignored:787
+throughput:25653.955078
+packet_duplicated:434
+packet_recovered:0
diff --git a/performance_results/average/receiver_2_with_FEC.csv b/performance_results/average/receiver_2_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..27360939b4f84032e324f20c7134ca9f8d2062f8
--- /dev/null
+++ b/performance_results/average/receiver_2_with_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:4570
+data_truncated_received:8
+fec_sent:0
+fec_received:995
+ack_sent:1650
+ack_received:0
+nack_received:0
+packet_ignored:780
+throughput:56786.347656
+packet_duplicated:291
+packet_recovered:247
diff --git a/performance_results/average/receiver_2_without_FEC.csv b/performance_results/average/receiver_2_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..b8a88484885367d8b4ec31da0450f5c52a716587
--- /dev/null
+++ b/performance_results/average/receiver_2_without_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:4961
+data_truncated_received:12
+fec_sent:0
+fec_received:0
+ack_sent:3117
+ack_received:0
+nack_received:0
+packet_ignored:720
+throughput:28018.398438
+packet_duplicated:435
+packet_recovered:0
diff --git a/performance_results/average/sender_1_with_FEC.csv b/performance_results/average/sender_1_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c34c569d624452488cd5e55e4da7aa351a7196d6
--- /dev/null
+++ b/performance_results/average/sender_1_with_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:6204
+data_received:0
+data_truncated_received:0
+fec_sent:1131
+fec_received:0
+ack_sent:0
+ack_received:1670
+nack_received:8
+packet_ignored:0
+throughput:57012.773438
+min_rtt:202
+max_rtt:7171
+packet_retransmitted:1678
diff --git a/performance_results/average/sender_1_without_FEC.csv b/performance_results/average/sender_1_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..38c067b3ed195f7dd5a7d1e1aba840f05341ddd8
--- /dev/null
+++ b/performance_results/average/sender_1_without_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:7793
+data_received:0
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:0
+ack_received:3245
+nack_received:7
+packet_ignored:0
+throughput:25642.132812
+min_rtt:303
+max_rtt:10504
+packet_retransmitted:3267
diff --git a/performance_results/average/sender_2_with_FEC.csv b/performance_results/average/sender_2_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..bbd531bf4086d66e3232337eb9522c90357812b8
--- /dev/null
+++ b/performance_results/average/sender_2_with_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:6183
+data_received:0
+data_truncated_received:0
+fec_sent:1131
+fec_received:0
+ack_sent:0
+ack_received:1650
+nack_received:8
+packet_ignored:0
+throughput:56725.679688
+min_rtt:101
+max_rtt:7373
+packet_retransmitted:1657
diff --git a/performance_results/average/sender_2_without_FEC.csv b/performance_results/average/sender_2_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..dfe1d8f15073ea2d88695c41c214c0c7fffaba63
--- /dev/null
+++ b/performance_results/average/sender_2_without_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:7665
+data_received:0
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:0
+ack_received:3117
+nack_received:12
+packet_ignored:0
+throughput:28005.357422
+min_rtt:303
+max_rtt:9599
+packet_retransmitted:3139
diff --git a/performance_results/average/sender_merged_stats.csv b/performance_results/average/sender_merged_stats.csv
new file mode 100644
index 0000000000000000000000000000000000000000..55d6bfeaf64b065d94bf93b59ad25ae73bf1e6d9
--- /dev/null
+++ b/performance_results/average/sender_merged_stats.csv
@@ -0,0 +1,5 @@
+data_sent,data_received,data_truncated_received,fec_sent,fec_received,ack_sent,ack_received,nack_received,packet_ignored,throughput,min_rtt,max_rtt,packet_retransmitted,fec
+7793.0,0.0,0.0,0.0,0.0,0.0,3245.0,7.0,0.0,25642.132812,303.0,10504.0,3267.0,0
+6204.0,0.0,0.0,1131.0,0.0,0.0,1670.0,8.0,0.0,57012.773438,202.0,7171.0,1678.0,1
+6183.0,0.0,0.0,1131.0,0.0,0.0,1650.0,8.0,0.0,56725.679688,101.0,7373.0,1657.0,1
+7665.0,0.0,0.0,0.0,0.0,0.0,3117.0,12.0,0.0,28005.357422,303.0,9599.0,3139.0,0
diff --git a/performance_results/ideal/output.gif b/performance_results/ideal/output.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8fb1c12561a55a2f46273b0b4ffbb4cb60a91e47
Binary files /dev/null and b/performance_results/ideal/output.gif differ
diff --git a/performance_results/ideal/receiver_1_with_FEC.csv b/performance_results/ideal/receiver_1_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..03625d839274a3d872262354be19ca92f498cb7a
--- /dev/null
+++ b/performance_results/ideal/receiver_1_with_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:4375
+data_truncated_received:0
+fec_sent:0
+fec_received:597
+ack_sent:177
+ack_received:0
+nack_received:0
+packet_ignored:88
+throughput:1042357.500000
+packet_duplicated:13
+packet_recovered:164
diff --git a/performance_results/ideal/receiver_1_without_FEC.csv b/performance_results/ideal/receiver_1_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..de3dd89b8edc4a586f66be15f54d6d68d510a27f
--- /dev/null
+++ b/performance_results/ideal/receiver_1_without_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:4526
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:229
+ack_received:0
+nack_received:0
+packet_ignored:51
+throughput:804647.500000
+packet_duplicated:0
+packet_recovered:0
diff --git a/performance_results/ideal/receiver_2_with_FEC.csv b/performance_results/ideal/receiver_2_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..96580dc3e061022ada8412e08d04e330cb066ae5
--- /dev/null
+++ b/performance_results/ideal/receiver_2_with_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:4380
+data_truncated_received:0
+fec_sent:0
+fec_received:567
+ack_sent:167
+ack_received:0
+nack_received:0
+packet_ignored:84
+throughput:1105076.750000
+packet_duplicated:11
+packet_recovered:157
diff --git a/performance_results/ideal/receiver_2_without_FEC.csv b/performance_results/ideal/receiver_2_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..931756eac376a45f380a375aeb9eadba2e3b8b6b
--- /dev/null
+++ b/performance_results/ideal/receiver_2_without_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:4526
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:197
+ack_received:0
+nack_received:0
+packet_ignored:43
+throughput:935958.000000
+packet_duplicated:0
+packet_recovered:0
diff --git a/performance_results/ideal/receiver_3_with_FEC.csv b/performance_results/ideal/receiver_3_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..bf3cba09cdff93537bb9e094306f3b699be4f66c
--- /dev/null
+++ b/performance_results/ideal/receiver_3_with_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:4344
+data_truncated_received:0
+fec_sent:0
+fec_received:591
+ack_sent:161
+ack_received:0
+nack_received:0
+packet_ignored:92
+throughput:1145871.375000
+packet_duplicated:2
+packet_recovered:184
diff --git a/performance_results/ideal/receiver_3_without_FEC.csv b/performance_results/ideal/receiver_3_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..f06f77f81c03bffbec75e7f6e040dd61bfeb50ea
--- /dev/null
+++ b/performance_results/ideal/receiver_3_without_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:4526
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:222
+ack_received:0
+nack_received:0
+packet_ignored:52
+throughput:830094.625000
+packet_duplicated:0
+packet_recovered:0
diff --git a/performance_results/ideal/sender_1_with_FEC.csv b/performance_results/ideal/sender_1_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..b79c3484dfaa43d281a766a0c0e195fd6141c7e4
--- /dev/null
+++ b/performance_results/ideal/sender_1_with_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:4590
+data_received:0
+data_truncated_received:0
+fec_sent:1131
+fec_received:0
+ack_sent:0
+ack_received:177
+nack_received:0
+packet_ignored:0
+throughput:1036469.187500
+min_rtt:98
+max_rtt:505
+packet_retransmitted:64
diff --git a/performance_results/ideal/sender_1_without_FEC.csv b/performance_results/ideal/sender_1_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..6a03674adb79d0701c21f295ebfe7e8e4fbfc332
--- /dev/null
+++ b/performance_results/ideal/sender_1_without_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:4681
+data_received:0
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:0
+ack_received:229
+nack_received:0
+packet_ignored:0
+throughput:801099.437500
+min_rtt:101
+max_rtt:606
+packet_retransmitted:155
diff --git a/performance_results/ideal/sender_2_with_FEC.csv b/performance_results/ideal/sender_2_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..ccf41a01de7f97057b82c3c03ce43cb4b56b4ed7
--- /dev/null
+++ b/performance_results/ideal/sender_2_with_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:4584
+data_received:0
+data_truncated_received:0
+fec_sent:1131
+fec_received:0
+ack_sent:0
+ack_received:167
+nack_received:0
+packet_ignored:0
+throughput:982088.750000
+min_rtt:101
+max_rtt:2103
+packet_retransmitted:58
diff --git a/performance_results/ideal/sender_2_without_FEC.csv b/performance_results/ideal/sender_2_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..5ccee41b41a3ad6f7b885c00a6ab6d4ec8607604
--- /dev/null
+++ b/performance_results/ideal/sender_2_without_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:4628
+data_received:0
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:0
+ack_received:197
+nack_received:0
+packet_ignored:0
+throughput:931207.625000
+min_rtt:90
+max_rtt:506
+packet_retransmitted:102
diff --git a/performance_results/ideal/sender_3_with_FEC.csv b/performance_results/ideal/sender_3_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c8088d0a3f0720100b6d959aecf34674c1c606df
--- /dev/null
+++ b/performance_results/ideal/sender_3_with_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:4579
+data_received:0
+data_truncated_received:0
+fec_sent:1131
+fec_received:0
+ack_sent:0
+ack_received:161
+nack_received:0
+packet_ignored:0
+throughput:1138619.500000
+min_rtt:94
+max_rtt:303
+packet_retransmitted:53
diff --git a/performance_results/ideal/sender_3_without_FEC.csv b/performance_results/ideal/sender_3_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2d84ea6fb35504b50117c4c42a8a08e013c31463
--- /dev/null
+++ b/performance_results/ideal/sender_3_without_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:4664
+data_received:0
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:0
+ack_received:222
+nack_received:0
+packet_ignored:0
+throughput:826356.000000
+min_rtt:91
+max_rtt:808
+packet_retransmitted:138
diff --git a/performance_results/ideal/sender_merged_stats.csv b/performance_results/ideal/sender_merged_stats.csv
new file mode 100644
index 0000000000000000000000000000000000000000..f7d7b68b099e54fdfe9dc3d2ba09dc192fadb3ac
--- /dev/null
+++ b/performance_results/ideal/sender_merged_stats.csv
@@ -0,0 +1,7 @@
+data_sent,data_received,data_truncated_received,fec_sent,fec_received,ack_sent,ack_received,nack_received,packet_ignored,throughput,min_rtt,max_rtt,packet_retransmitted,fec
+4681.0,0.0,0.0,0.0,0.0,0.0,229.0,0.0,0.0,801099.4375,101.0,606.0,155.0,0
+4590.0,0.0,0.0,1131.0,0.0,0.0,177.0,0.0,0.0,1036469.1875,98.0,505.0,64.0,1
+4584.0,0.0,0.0,1131.0,0.0,0.0,167.0,0.0,0.0,982088.75,101.0,2103.0,58.0,1
+4628.0,0.0,0.0,0.0,0.0,0.0,197.0,0.0,0.0,931207.625,90.0,506.0,102.0,0
+4664.0,0.0,0.0,0.0,0.0,0.0,222.0,0.0,0.0,826356.0,91.0,808.0,138.0,0
+4579.0,0.0,0.0,1131.0,0.0,0.0,161.0,0.0,0.0,1138619.5,94.0,303.0,53.0,1
diff --git a/performance_results/worst/output.png b/performance_results/worst/output.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad5c9807a0ab24a87f112ae1a31b32d70755d354
Binary files /dev/null and b/performance_results/worst/output.png differ
diff --git a/performance_results/worst/receiver_1_with_FEC.csv b/performance_results/worst/receiver_1_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..ca9d61b7437cbd433fc95db22549edcc08b0ce0f
--- /dev/null
+++ b/performance_results/worst/receiver_1_with_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:11
+data_truncated_received:0
+fec_sent:0
+fec_received:2
+ack_sent:7
+ack_received:0
+nack_received:0
+packet_ignored:1
+throughput:10531.670898
+packet_duplicated:1
+packet_recovered:2
diff --git a/performance_results/worst/receiver_1_without_FEC.csv b/performance_results/worst/receiver_1_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..4845dc40faeb82b6a675ca934c4f9f347017d9d8
--- /dev/null
+++ b/performance_results/worst/receiver_1_without_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:15
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:14
+ack_received:0
+nack_received:0
+packet_ignored:6
+throughput:1931.312012
+packet_duplicated:3
+packet_recovered:0
diff --git a/performance_results/worst/receiver_2_with_FEC.csv b/performance_results/worst/receiver_2_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0cc48876b7c8a2e605b55a37a86c926a9cf16574
--- /dev/null
+++ b/performance_results/worst/receiver_2_with_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:12
+data_truncated_received:0
+fec_sent:0
+fec_received:1
+ack_sent:10
+ack_received:0
+nack_received:0
+packet_ignored:0
+throughput:12262.485352
+packet_duplicated:0
+packet_recovered:0
diff --git a/performance_results/worst/receiver_2_without_FEC.csv b/performance_results/worst/receiver_2_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..8bcae35cb322dd3caef5068d9be291e7cfaa7331
--- /dev/null
+++ b/performance_results/worst/receiver_2_without_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:12
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:8
+ack_received:0
+nack_received:0
+packet_ignored:1
+throughput:7740.469238
+packet_duplicated:0
+packet_recovered:0
diff --git a/performance_results/worst/receiver_3_with_FEC.csv b/performance_results/worst/receiver_3_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..e7e63c730076e6695fb7ddb589c620996b9a969c
--- /dev/null
+++ b/performance_results/worst/receiver_3_with_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:11
+data_truncated_received:0
+fec_sent:0
+fec_received:1
+ack_sent:9
+ack_received:0
+nack_received:0
+packet_ignored:3
+throughput:6698.176270
+packet_duplicated:0
+packet_recovered:1
diff --git a/performance_results/worst/receiver_3_without_FEC.csv b/performance_results/worst/receiver_3_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..b32f9fea2fac311acd9fa48c8a2df9625fab22fa
--- /dev/null
+++ b/performance_results/worst/receiver_3_without_FEC.csv
@@ -0,0 +1,12 @@
+data_sent:0
+data_received:12
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:10
+ack_received:0
+nack_received:0
+packet_ignored:3
+throughput:4144.862305
+packet_duplicated:0
+packet_recovered:0
diff --git a/performance_results/worst/sender_1_with_FEC.csv b/performance_results/worst/sender_1_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..859d17b93e19932b3334d149756425e271829839
--- /dev/null
+++ b/performance_results/worst/sender_1_with_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:16
+data_received:0
+data_truncated_received:0
+fec_sent:3
+fec_received:0
+ack_sent:0
+ack_received:7
+nack_received:0
+packet_ignored:0
+throughput:8182.910645
+min_rtt:1212
+max_rtt:2727
+packet_retransmitted:4
diff --git a/performance_results/worst/sender_1_without_FEC.csv b/performance_results/worst/sender_1_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..4d5f2f137367fa10a229f2b76ade581177aa503c
--- /dev/null
+++ b/performance_results/worst/sender_1_without_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:29
+data_received:0
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:0
+ack_received:14
+nack_received:0
+packet_ignored:0
+throughput:1818.776978
+min_rtt:1313
+max_rtt:17985
+packet_retransmitted:17
diff --git a/performance_results/worst/sender_2_with_FEC.csv b/performance_results/worst/sender_2_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..3b1581eb9c9d34f42510a6e4491d6a0daceea645
--- /dev/null
+++ b/performance_results/worst/sender_2_with_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:19
+data_received:0
+data_truncated_received:0
+fec_sent:3
+fec_received:0
+ack_sent:0
+ack_received:10
+nack_received:0
+packet_ignored:0
+throughput:9188.859375
+min_rtt:1162
+max_rtt:1818
+packet_retransmitted:7
diff --git a/performance_results/worst/sender_2_without_FEC.csv b/performance_results/worst/sender_2_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..b8c4c39c3343eeed94965269a4110ffedd099222
--- /dev/null
+++ b/performance_results/worst/sender_2_without_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:17
+data_received:0
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:0
+ack_received:8
+nack_received:0
+packet_ignored:0
+throughput:5696.250488
+min_rtt:1212
+max_rtt:4242
+packet_retransmitted:5
diff --git a/performance_results/worst/sender_3_with_FEC.csv b/performance_results/worst/sender_3_with_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..da45c42215ad88f28acbcc7987c5ebd9e18628b6
--- /dev/null
+++ b/performance_results/worst/sender_3_with_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:18
+data_received:0
+data_truncated_received:0
+fec_sent:3
+fec_received:0
+ack_sent:0
+ack_received:9
+nack_received:0
+packet_ignored:0
+throughput:5671.008301
+min_rtt:1174
+max_rtt:4448
+packet_retransmitted:6
diff --git a/performance_results/worst/sender_3_without_FEC.csv b/performance_results/worst/sender_3_without_FEC.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c570914fa72b28c6ab017da03c4c0949661f3ef8
--- /dev/null
+++ b/performance_results/worst/sender_3_without_FEC.csv
@@ -0,0 +1,13 @@
+data_sent:21
+data_received:0
+data_truncated_received:0
+fec_sent:0
+fec_received:0
+ack_sent:0
+ack_received:10
+nack_received:0
+packet_ignored:0
+throughput:3761.311035
+min_rtt:1111
+max_rtt:5572
+packet_retransmitted:9
diff --git a/performance_results/worst/sender_merged_stats.csv b/performance_results/worst/sender_merged_stats.csv
new file mode 100644
index 0000000000000000000000000000000000000000..df175e19e621ca70d0fe73d4c1ab14d541e04fe9
--- /dev/null
+++ b/performance_results/worst/sender_merged_stats.csv
@@ -0,0 +1,7 @@
+data_sent,data_received,data_truncated_received,fec_sent,fec_received,ack_sent,ack_received,nack_received,packet_ignored,throughput,min_rtt,max_rtt,packet_retransmitted,fec
+29.0,0.0,0.0,0.0,0.0,0.0,14.0,0.0,0.0,1818.776978,1313.0,17985.0,17.0,0
+16.0,0.0,0.0,3.0,0.0,0.0,7.0,0.0,0.0,8182.910645,1212.0,2727.0,4.0,1
+19.0,0.0,0.0,3.0,0.0,0.0,10.0,0.0,0.0,9188.859375,1162.0,1818.0,7.0,1
+17.0,0.0,0.0,0.0,0.0,0.0,8.0,0.0,0.0,5696.250488,1212.0,4242.0,5.0,0
+21.0,0.0,0.0,0.0,0.0,0.0,10.0,0.0,0.0,3761.311035,1111.0,5572.0,9.0,0
+18.0,0.0,0.0,3.0,0.0,0.0,9.0,0.0,0.0,5671.008301,1174.0,4448.0,6.0,1
diff --git a/tests/perfomance_test.sh b/tests/perfomance_test.sh
index bb10af97c0f9c8dbac7d2002be4c6c701124f9d6..6bbf9477873af506f9f5a5d998f03e3a8a6b940f 100755
--- a/tests/perfomance_test.sh
+++ b/tests/perfomance_test.sh
@@ -42,7 +42,6 @@ for ITER in 1 2 3; do
 
     # The next 2 lines come from: https://unix.stackexchange.com/questions/55913/whats-the-easiest-way-to-find-an-unused-local-port
     # We use this to be sure we're using unused port
-<<<<<<< HEAD
 
     # $(comm -23 <(seq 65000 65200 | sort) <(ss -Htan | awk '{print $4}' | cut -d':' -f2 | sort -u) | shuf | head -n 1)
     port1=65047
@@ -55,10 +54,7 @@ for ITER in 1 2 3; do
     sleep 5
 
     echo "The chosen ports are port1:${port1} port2:${port2}"
-=======
-    port1=$(comm -23 <(seq 30000 65200 | sort) <(ss -Htan | awk '{print $4}' | cut -d':' -f2 | sort -u) | shuf | head -n 1)
-    port2=$(comm -23 <(seq 30000 65200 | sort) <(ss -Htan | awk '{print $4}' | cut -d':' -f2 | sort -u) | shuf | head -n 1)
->>>>>>> e0d68b07df162720811f58668d9b3d625919caaf
+    
 
     #####   Launching the link simulator   #####
     ./linksimulator/link_sim -p $port2 -P $port1 -l ${LOSS_RATE} -d ${DELAY} -e ${ERROR_RATE} -c ${CUT_RATE} -j ${JITTER} \