diff --git a/wiper/Dummy_Wiper_Sim.slx b/wiper/Dummy_Wiper_Sim.slx
index 4ac0c00..083e8ea 100644
Binary files a/wiper/Dummy_Wiper_Sim.slx and b/wiper/Dummy_Wiper_Sim.slx differ
diff --git a/wiper/Wiper_controller.slx b/wiper/Wiper_controller.slx
index 4f63b59..c76c886 100644
Binary files a/wiper/Wiper_controller.slx and b/wiper/Wiper_controller.slx differ
diff --git a/wiper/dummy_wiper_simulator.slx b/wiper/dummy_wiper_simulator.slx
index 85bd859..990545b 100644
Binary files a/wiper/dummy_wiper_simulator.slx and b/wiper/dummy_wiper_simulator.slx differ
diff --git a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewd.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/-De4V0FPWqjQFcfoX2mvSPiTPzgd.xml
similarity index 100%
rename from wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewd.xml
rename to wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/-De4V0FPWqjQFcfoX2mvSPiTPzgd.xml
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/-De4V0FPWqjQFcfoX2mvSPiTPzgp.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/-De4V0FPWqjQFcfoX2mvSPiTPzgp.xml
new file mode 100644
index 0000000..6efe7b2
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/-De4V0FPWqjQFcfoX2mvSPiTPzgp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/2vjKBoi0R78E-7BqvCnD1e3MKEkd.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/2vjKBoi0R78E-7BqvCnD1e3MKEkd.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/2vjKBoi0R78E-7BqvCnD1e3MKEkd.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/2vjKBoi0R78E-7BqvCnD1e3MKEkp.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/2vjKBoi0R78E-7BqvCnD1e3MKEkp.xml
new file mode 100644
index 0000000..3889d38
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/2vjKBoi0R78E-7BqvCnD1e3MKEkp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/NF34v7zABKPk04YnAJgemzjSrFQd.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/NF34v7zABKPk04YnAJgemzjSrFQd.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/NF34v7zABKPk04YnAJgemzjSrFQd.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/NF34v7zABKPk04YnAJgemzjSrFQp.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/NF34v7zABKPk04YnAJgemzjSrFQp.xml
new file mode 100644
index 0000000..aec723e
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/NF34v7zABKPk04YnAJgemzjSrFQp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/OsMPkbAZyEHHe6Yjk0ZnpAKoz-cd.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/OsMPkbAZyEHHe6Yjk0ZnpAKoz-cd.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/OsMPkbAZyEHHe6Yjk0ZnpAKoz-cd.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/OsMPkbAZyEHHe6Yjk0ZnpAKoz-cp.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/OsMPkbAZyEHHe6Yjk0ZnpAKoz-cp.xml
new file mode 100644
index 0000000..af837a9
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/OsMPkbAZyEHHe6Yjk0ZnpAKoz-cp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/PRIZIw0ls7U44fx8I78X3JHtDQ8d.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/PRIZIw0ls7U44fx8I78X3JHtDQ8d.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/PRIZIw0ls7U44fx8I78X3JHtDQ8d.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/PRIZIw0ls7U44fx8I78X3JHtDQ8p.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/PRIZIw0ls7U44fx8I78X3JHtDQ8p.xml
new file mode 100644
index 0000000..c0213ca
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/PRIZIw0ls7U44fx8I78X3JHtDQ8p.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/VOnFdvknJ1zgS8T-soVQPvgPryUd.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/VOnFdvknJ1zgS8T-soVQPvgPryUd.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/VOnFdvknJ1zgS8T-soVQPvgPryUd.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/VOnFdvknJ1zgS8T-soVQPvgPryUp.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/VOnFdvknJ1zgS8T-soVQPvgPryUp.xml
new file mode 100644
index 0000000..f8d4843
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/VOnFdvknJ1zgS8T-soVQPvgPryUp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/_VRJwr6QiZJCfiOEJ9Hu1jsoVl4d.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/_VRJwr6QiZJCfiOEJ9Hu1jsoVl4d.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/_VRJwr6QiZJCfiOEJ9Hu1jsoVl4d.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/_VRJwr6QiZJCfiOEJ9Hu1jsoVl4p.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/_VRJwr6QiZJCfiOEJ9Hu1jsoVl4p.xml
new file mode 100644
index 0000000..013324a
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/_VRJwr6QiZJCfiOEJ9Hu1jsoVl4p.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/oVMNo7Q9w8cMcjWx1VeLNSdkSBkd.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/oVMNo7Q9w8cMcjWx1VeLNSdkSBkd.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/oVMNo7Q9w8cMcjWx1VeLNSdkSBkd.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/oVMNo7Q9w8cMcjWx1VeLNSdkSBkp.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/oVMNo7Q9w8cMcjWx1VeLNSdkSBkp.xml
new file mode 100644
index 0000000..fd77544
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/oVMNo7Q9w8cMcjWx1VeLNSdkSBkp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/r_1tGSCcPaAuWICXmfI0EUciO40d.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/r_1tGSCcPaAuWICXmfI0EUciO40d.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/r_1tGSCcPaAuWICXmfI0EUciO40d.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/r_1tGSCcPaAuWICXmfI0EUciO40p.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/r_1tGSCcPaAuWICXmfI0EUciO40p.xml
new file mode 100644
index 0000000..5de99b3
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/r_1tGSCcPaAuWICXmfI0EUciO40p.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/uWDUXeZ5FDbAtTXy9XcNeZe3Mzkd.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/uWDUXeZ5FDbAtTXy9XcNeZe3Mzkd.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/uWDUXeZ5FDbAtTXy9XcNeZe3Mzkd.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/uWDUXeZ5FDbAtTXy9XcNeZe3Mzkp.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/uWDUXeZ5FDbAtTXy9XcNeZe3Mzkp.xml
new file mode 100644
index 0000000..8957a2b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/uWDUXeZ5FDbAtTXy9XcNeZe3Mzkp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/wE4gLNnmWK2CW4pbA8DXU_bBH0Id.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/wE4gLNnmWK2CW4pbA8DXU_bBH0Id.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/wE4gLNnmWK2CW4pbA8DXU_bBH0Id.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/wE4gLNnmWK2CW4pbA8DXU_bBH0Ip.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/wE4gLNnmWK2CW4pbA8DXU_bBH0Ip.xml
new file mode 100644
index 0000000..8f9437f
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/wE4gLNnmWK2CW4pbA8DXU_bBH0Ip.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/xNS14rXHx7kzT4UK4I8NUpVhavgd.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/xNS14rXHx7kzT4UK4I8NUpVhavgd.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/xNS14rXHx7kzT4UK4I8NUpVhavgd.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/xNS14rXHx7kzT4UK4I8NUpVhavgp.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/xNS14rXHx7kzT4UK4I8NUpVhavgp.xml
new file mode 100644
index 0000000..5de5e59
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/xNS14rXHx7kzT4UK4I8NUpVhavgp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/ygsChw2gs0GsUTkA5IRXMHHrvtEd.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/ygsChw2gs0GsUTkA5IRXMHHrvtEd.xml
new file mode 100644
index 0000000..7a6326b
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/ygsChw2gs0GsUTkA5IRXMHHrvtEd.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/ygsChw2gs0GsUTkA5IRXMHHrvtEp.xml b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/ygsChw2gs0GsUTkA5IRXMHHrvtEp.xml
new file mode 100644
index 0000000..55eb42e
--- /dev/null
+++ b/wiper/resources/project/B3eY1U7vHE4T6sbzXyqA0E2WLmE/ygsChw2gs0GsUTkA5IRXMHHrvtEp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gd.xml b/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gd.xml
deleted file mode 100644
index 85d7230..0000000
--- a/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gd.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gp.xml b/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gp.xml
deleted file mode 100644
index cc17d93..0000000
--- a/wiper/resources/project/KAXfQgCar2Yb8zOxgvf9hdmLP1E/A-0PvHMoYX-2vapHaS0jhFVQi_gp.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewp.xml b/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewp.xml
deleted file mode 100644
index ac24090..0000000
--- a/wiper/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/N6xAcUln73POMaRqadqPtMSVnewp.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
\ No newline at end of file
diff --git a/wiper/test_files/unit test/5_7_10_input.mat b/wiper/test_files/unit test/5_7_10_input.mat
new file mode 100644
index 0000000..94f1fb6
Binary files /dev/null and b/wiper/test_files/unit test/5_7_10_input.mat differ
diff --git a/wiper/test_files/unit test/5_7_11_input.mat b/wiper/test_files/unit test/5_7_11_input.mat
new file mode 100644
index 0000000..894b737
Binary files /dev/null and b/wiper/test_files/unit test/5_7_11_input.mat differ
diff --git a/wiper/test_files/unit test/5_7_12_input.mat b/wiper/test_files/unit test/5_7_12_input.mat
new file mode 100644
index 0000000..be41edc
Binary files /dev/null and b/wiper/test_files/unit test/5_7_12_input.mat differ
diff --git a/wiper/test_files/unit test/5_8_10a_input.mat b/wiper/test_files/unit test/5_8_10a_input.mat
new file mode 100644
index 0000000..831ae62
Binary files /dev/null and b/wiper/test_files/unit test/5_8_10a_input.mat differ
diff --git a/wiper/test_files/unit test/5_8_10b_input.mat b/wiper/test_files/unit test/5_8_10b_input.mat
new file mode 100644
index 0000000..f6dc2f0
Binary files /dev/null and b/wiper/test_files/unit test/5_8_10b_input.mat differ
diff --git a/wiper/test_files/unit test/5_8_10c_input.mat b/wiper/test_files/unit test/5_8_10c_input.mat
new file mode 100644
index 0000000..806d9c0
Binary files /dev/null and b/wiper/test_files/unit test/5_8_10c_input.mat differ
diff --git a/wiper/test_files/unit test/5_8_2_input.mat b/wiper/test_files/unit test/5_8_2_input.mat
new file mode 100644
index 0000000..e8092e8
Binary files /dev/null and b/wiper/test_files/unit test/5_8_2_input.mat differ
diff --git a/wiper/test_files/unit test/5_8_3_input.mat b/wiper/test_files/unit test/5_8_3_input.mat
new file mode 100644
index 0000000..62bdd5b
Binary files /dev/null and b/wiper/test_files/unit test/5_8_3_input.mat differ
diff --git a/wiper/test_files/unit test/5_8_4_input.mat b/wiper/test_files/unit test/5_8_4_input.mat
new file mode 100644
index 0000000..97fe3dc
Binary files /dev/null and b/wiper/test_files/unit test/5_8_4_input.mat differ
diff --git a/wiper/test_files/unit test/5_8_6_input.mat b/wiper/test_files/unit test/5_8_6_input.mat
new file mode 100644
index 0000000..94a4145
Binary files /dev/null and b/wiper/test_files/unit test/5_8_6_input.mat differ
diff --git a/wiper/test_files/unit test/5_8_8_input.mat b/wiper/test_files/unit test/5_8_8_input.mat
new file mode 100644
index 0000000..b553ea7
Binary files /dev/null and b/wiper/test_files/unit test/5_8_8_input.mat differ
diff --git a/wiper/test_files/unit test/5_8_9_input.mat b/wiper/test_files/unit test/5_8_9_input.mat
new file mode 100644
index 0000000..b17b047
Binary files /dev/null and b/wiper/test_files/unit test/5_8_9_input.mat differ
diff --git a/wiper/test_files/unit test/5_9_input.mat b/wiper/test_files/unit test/5_9_input.mat
new file mode 100644
index 0000000..7188e88
Binary files /dev/null and b/wiper/test_files/unit test/5_9_input.mat differ
diff --git a/wiper/test_files/unit test/unit_tests.mldatx b/wiper/test_files/unit test/unit_tests.mldatx
index d7d764e..61ff665 100644
Binary files a/wiper/test_files/unit test/unit_tests.mldatx and b/wiper/test_files/unit test/unit_tests.mldatx differ
diff --git a/wiper/wiper.slx b/wiper/wiper.slx
deleted file mode 100644
index 3df3cfa..0000000
Binary files a/wiper/wiper.slx and /dev/null differ
diff --git a/wiper/wiper_model.slx b/wiper/wiper_model.slx
index 819f05a..f6a327d 100644
Binary files a/wiper/wiper_model.slx and b/wiper/wiper_model.slx differ
diff --git a/wiper/wiper_model_sim.slx b/wiper/wiper_model_sim.slx
index 539b67d..3730a4d 100644
Binary files a/wiper/wiper_model_sim.slx and b/wiper/wiper_model_sim.slx differ