diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6
Binary files /dev/null and b/.DS_Store differ
diff --git a/Lab1_Class_Diagram_Soln_Ex1.drawio b/Lab1_Class_Diagram_Soln_Ex1.drawio
deleted file mode 100644
index a68afa04365120fd9046e1216623542073767533..0000000000000000000000000000000000000000
--- a/Lab1_Class_Diagram_Soln_Ex1.drawio
+++ /dev/null
@@ -1 +0,0 @@
-<mxfile host="www.draw.io" modified="2020-02-11T17:01:16.386Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36" etag="DYxqz526tkpydjfz14Z1" version="12.6.7" type="device"><diagram id="JwbvAOp0JcOYIXcvrSYU" name="Page-1">7Vprb+o4EP01SHdXosob7scCfazUrqpS3d3uN0PcxKoTcx1T4P76HSc2eTihlIW20laqRDyZDPE5Z8Zjl547TtZXHC3iWxZi2nOscN1zJz3HcSxvCB/SsiksthVYhSXiJFS20jAlv7B2VNYlCXFWcxSMUUEWdeOcpSmei5oNcc5WdbcnRuvfukARNgzTOaKm9S8SilhZ7eB7eeMakyhWXz10BsWNBGlnNZMsRiFbVUzuRc8dc8ZEcZWsx5hK9DQuxXOXHXe3L8ZxKvZ54NlhG2d65f/58Iif5yQYDfHPvu0XYV4QXaoZ95yAQsCR/kSzTHAE0DpBpOzq07pnLFGTExuNWLYiCUUpjEZPLBVTdceWoSiJUriewytjDoYXzAUBsM/VDcEWYJ3HhIY3aMOWcmKZQPNnPRrFjJNfEBZRFRNuc6F04wxrHlP5JJgtsHKcgc+dRstumG7RuuZ4gzKhDHNGKVpkZLadRoJ4RNIREwKmXzihpWBZ8RJl6K0uSpPWkJ0D2CRQcSpRweuKSRF6hVmCBd+Ai7ob+OqRjU44JbZVRas64+KKTG1bJSZS+RFtY5cSggulorcoKjAU1c9zEaOeey5LAVtKKJuygRmLnE7OnvGYUQb6mKSs0BGhtGHSUqL4SXQKKVugOUmjm9xn4pWWe4WENDF49onmmRmTMMSpJIsJJFDBuKR3wUgqcqT8EfwBoGPrzO/58OJjGNvlGP6kOxdjlsq8ITm3GOS0wploZX13Yr6uBc39cD/qXedUzA9aakmDZUpy9gqWq8nwdooTIIviktMHSfmkbxu8uybvbgvHFM0wvYMsFoTJ+LzwbXD/YfQGe2b2yfJ62MKuXAQiLM4hub/9Vk9vKAOubeWISC+S3bBlGmHtNoNFHKP0qwwcXSd7lgHfOpFQdL9TEco1W2Zmxf/IRiH4nzUKjmcd2Ch4J9OJbehENgrQECeZrBFjp3du3ZBM6Ea06Da3TaiuL/KhGKny8lVc3lBctpm6f48R7KcazzuVaJyvHuN09A4+uMdw3I4eI2arW5RuZAXIdAchYWl2GdCLPADkdI+GBIWhDPdN1hvl+cLg7b5qxrFFtWdDEpxqX+KYnat1dnb2exfVsUh0z/BqH7ItEPmq3cnMxFz5j7CoB3ZjUfcGBtReC9LOqZZ018zfEQ552ynRLpCPAc0gqEHj6fO6qgrt92yLXc/AZkJSmfNvhWcVE4GnUDCk74qjxXEgG7r2Z4PMPJxUXd47q8l3Ph005lnLxVrgNMwMbMB4Lg/CYTSjTO5zRmBSGyE7KIaXRH5/XrkqWHZCh8PaqbkJXFux55giQV7qB+ttyKhwdyxf4jUJgy596hAZW/I5Vk9VD8KNQHJNrIZy7UYo2CpCK2GEyqnazvJw9ry2PqebNtVaHJsYf4dg/yNXfrP8WgdyNRzauwOdmimzar+NKbwm4m+ZWSC5YvSo8kxeT9bVwUYNOtktUNujYn4SGXjfG+z5B8rgVT2dWgZt/yb7MBl8EnaN3Dy0IL9jkl9fMfdH8kf/4f760Xd+Yvf28p++uZbau9hli3wvVmW3XE8dfdKovUOCEpaGDzFJG4eQtqcNldVXcqtPQmG3FrOIpYhelNbXdpgzddo4atVKi546u55+nRX3OCXBauxZBtZhogn8VwJ1iAZ4QZuKm9qodS9lHS/cWap2+8NF8QZ7KhiG5U8ECvfylxbuxb8=</diagram></mxfile>
\ No newline at end of file
diff --git a/Lab1_UML_Diagram.drawio b/Lab1_UML_Diagram.drawio
new file mode 100644
index 0000000000000000000000000000000000000000..b929eed4475a5939cafcd4f721cf899eb1cc7ecf
--- /dev/null
+++ b/Lab1_UML_Diagram.drawio
@@ -0,0 +1 @@
+<mxfile host="www.draw.io" modified="2020-02-05T18:33:53.351Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36" etag="xY9Plhh_CbaIIIsf-ewL" version="12.6.5" type="device"><diagram id="JwbvAOp0JcOYIXcvrSYU" name="Page-1">7Vptb+I4EP41SHcrgeIEQvnIS7urOyqh0hV3Hw0xibcmRokp0F9/49gmLw4t7ZZtTwtCIh6PHXueZzzjEQ1vuNp9TfA6uuUBYQ3XCXYNb9Rw4eM78CMleyVByOkpSZjQQMtywZQ+ES3UA8MNDUhaUhScM0HXZeGCxzFZiJIMJwnfltWWnJXfusYhsQTTBWa2dEYDEZlt+L284xuhYaRffeV2VccKG2W9kzTCAd8WRN51wxsmnAv1tNoNCZPWM3ZR426O9B4WlpBYnDJgv7gjD80ZcSd0Pv3R+/735PavZkfN8ojZRm94RGMah3ecr/Syxd7YIt3SFcMxtAZLHoup7kHQxoyGMTwvYDEkAcEjSQQFM/Z1h+BrkC4iyoIx3vONXHIq8OLBtAYRT+gTTIuZnhO6E6EZ4foljakcCWIHpAlJQWdi7IAqolu8KymOcSq0YMEZw+uUzg/bWOEkpPGACwHbV0q2mbXl5Q7JriDSZv9K+IqIZA8qutd3NAW0E3jGK7YFRhlZVCSTr4msSRweps5xhgcN9Stg9y3Ym5m/ENzw+tJd+UYapUoA2K/IgEn4AxlyxgHpUcwVIyhjFZEhBSNLcZQS6RovgHDjTGfUziV32g5SxGHskmXeE9EgILGEkwsssMJOArXmNBaZoToD+II5h06r0+jAwofQRnkbvlI9EUMew14wzZAlQIwtkeSowfxZ53mZCBp41z8Nd/dcuHct3C2MGc2wUxibIw+9CeAVQMVIjui9BHzURBbqno26V4Mww3PCJjylgnI5f6J0K8h/FLgd90SnPhO2VzXYDmQEJaIPjv3HnxfXPiP6px7pZ3NtZPv2mG/i0Ib6EsbfFsbbny6MI9vnL3H89c5+cJ3/TyBHvUskPx+8Hx3KzZXxEss/Bv8PD+bGm59zbxIHfVnggNaccRlHBwFOIxJoL4f+Gypfm5kdWjoGI1fGYLEy8ZnsqPhHaoHVVetfMwaeR7tiY3+YDXapBnndjhHIcajl+F0jyAdnrdLoCUkoGEtmGc8H6JRvkgU5AV8SlEo5Nrp1cCaEYUEfy9WeOjz1dBNJ30JO4JZzArfrlKdQq9ejitWZykQdvzoRanntXv4pTws5FZwF1rQZ2Q47/gn+eb+QfzmXfHRmLimzPbfxzsdxyb86kl++lku+47acrsWdz8GstsUs9By1+DqLIiW+lJiUXS+MdkDxisfBfUTjys0DtY2gSEpA2Vx/IM5EPOQxZte59KXYONdXjAKJiwTWR+onpK9mShOVGfcuPHYrPHbb3hvPROeFiY5wFdiA9wU1nXKcg812/bwxdBv9AZX35yWGuAXNASDqM8mfeQJPocpdtMQIVMVdCWEt81yx4hwFVzhKlNMvtR1UsbG5UxYPOK8m9+lUDqf3y33sS2271Wp9sQyh09yCPV4sXxzuMVkR4WhWKhNPvBE81WfHO9UPqiHe+FvB1O26LPMdLD173C2bsyf3Ztv/Pp4NSRgHP4zzFwz9jW/SS8GocAhb6NZw4CjgqJIcoqsa36q7VyB0LsjtewW4VuuYa/0mN8gXQD7uO5+iPlS7vBPy99+kPPT+4P7C6lDt6uwMWhWHIr69xfFeJhKpqRBlmRGQzEPqTNNFpHswOLtUks5OlVMLSW9IpqCZ/3dE5bP5X3C86/8A</diagram></mxfile>
\ No newline at end of file