diff --git a/dom-exercise/index.html b/dom-exercise/index.html
new file mode 100644
index 0000000..5e78b5a
--- /dev/null
+++ b/dom-exercise/index.html
@@ -0,0 +1,17 @@
+
+
+
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dom-exercise/js/script.js b/dom-exercise/js/script.js
new file mode 100644
index 0000000..aeb850e
--- /dev/null
+++ b/dom-exercise/js/script.js
@@ -0,0 +1,36 @@
+const container = document.querySelector('.container');
+
+const content = document.createElement('div');
+
+content.classList.add('dynamic');
+content.textContent = "This shit is added";
+container.appendChild(content);
+
+const paragraph = document.createElement('p');
+paragraph.textContent = 'Hey, I\'m red';
+paragraph.style.color = 'red';
+container.appendChild(paragraph);
+
+const headerThree = document.createElement('h3');
+headerThree.textContent = "Hey, I'm blue h3!";
+headerThree.style.color = 'blue';
+container.appendChild(headerThree);
+
+const newDiv = document.createElement('div');
+newDiv.style.borderColor = 'black';
+newDiv.style.backgroundColor = 'pink';
+
+const innerHeader = document.createElement('h1');
+innerHeader.textContent = "I'm in a div!";
+const paragraphTwo = document.createElement('p');
+paragraphTwo.textContent = "Me too!!!";
+
+newDiv.appendChild(innerHeader);
+newDiv.appendChild(paragraphTwo);
+container.appendChild(newDiv);
+
+// the JavaScript file
+const btn = document.querySelector('#btn');
+btn.addEventListener('click', () => {
+ alert("Hello World");
+});
\ No newline at end of file
diff --git a/javascript/index.html b/javascript/index.html
index a9f675b..8a3357b 100644
--- a/javascript/index.html
+++ b/javascript/index.html
@@ -7,5 +7,6 @@
+