diff --git a/week-8/.DS_Store b/week-8/.DS_Store
new file mode 100644
index 0000000..220b653
Binary files /dev/null and b/week-8/.DS_Store differ
diff --git a/week-8/background-changer/index.html b/week-8/background-changer/index.html
new file mode 100644
index 0000000..e4dc4f4
--- /dev/null
+++ b/week-8/background-changer/index.html
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ Background Changer
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/week-8/mdn-events-1/index.html b/week-8/mdn-events-1/index.html
new file mode 100644
index 0000000..0db8552
--- /dev/null
+++ b/week-8/mdn-events-1/index.html
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+ Events: Task 1
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/week-8/mdn-events-2/index.html b/week-8/mdn-events-2/index.html
new file mode 100644
index 0000000..b081f82
--- /dev/null
+++ b/week-8/mdn-events-2/index.html
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+ Events: Task 2
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/week-8/mdn-events-3/index.html b/week-8/mdn-events-3/index.html
new file mode 100644
index 0000000..17cd1ba
--- /dev/null
+++ b/week-8/mdn-events-3/index.html
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+ Events: Task 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/week-8/web-form/.DS_Store b/week-8/web-form/.DS_Store
new file mode 100644
index 0000000..ac62434
Binary files /dev/null and b/week-8/web-form/.DS_Store differ
diff --git a/week-8/web-form/.vscode/settings.json b/week-8/web-form/.vscode/settings.json
new file mode 100644
index 0000000..6f3a291
--- /dev/null
+++ b/week-8/web-form/.vscode/settings.json
@@ -0,0 +1,3 @@
+{
+ "liveServer.settings.port": 5501
+}
\ No newline at end of file
diff --git a/week-8/web-form/css/payment-form.css b/week-8/web-form/css/payment-form.css
new file mode 100644
index 0000000..50a2754
--- /dev/null
+++ b/week-8/web-form/css/payment-form.css
@@ -0,0 +1,70 @@
+h1 {
+ margin-top: 0;
+}
+
+ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+
+form {
+ margin: 0 auto;
+ width: 400px;
+ padding: 1em;
+ border: 1px solid #CCC;
+ border-radius: 1em;
+}
+
+div+div {
+ margin-top: 1em;
+}
+
+label span {
+ display: inline-block;
+ width: 120px;
+ text-align: right;
+}
+
+input, textarea {
+ font: 1em sans-serif;
+ width: 250px;
+ box-sizing: border-box;
+ border: 1px solid #999;
+}
+
+input[type=checkbox], input[type=radio] {
+ width: auto;
+ border: none;
+}
+
+input:focus, textarea:focus {
+ border-color: #000;
+}
+
+textarea {
+ vertical-align: top;
+ height: 5em;
+ resize: vertical;
+}
+
+fieldset {
+ width: 250px;
+ box-sizing: border-box;
+ margin-left: 136px;
+ border: 1px solid #999;
+}
+
+button {
+ margin: 20px 0 0 124px;
+}
+
+label {
+ position: relative;
+}
+
+label em {
+ position: absolute;
+ right: 5px;
+ top: 20px;
+}
\ No newline at end of file
diff --git a/week-8/web-form/index.html b/week-8/web-form/index.html
new file mode 100644
index 0000000..7dc8e63
--- /dev/null
+++ b/week-8/web-form/index.html
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+ Web Form
+
+
+
+
+
+
+
\ No newline at end of file