diff --git a/First version code b/First version code
deleted file mode 160000
index 82657a9fee126b00afb9da3dab9a1fe4f1361fe9..0000000000000000000000000000000000000000
--- a/First version code	
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 82657a9fee126b00afb9da3dab9a1fe4f1361fe9
diff --git a/assets/slugify.js b/assets/slugify.js
new file mode 100644
index 0000000000000000000000000000000000000000..a25cb3c7b40551310578e695522875d65ada1a7b
--- /dev/null
+++ b/assets/slugify.js
@@ -0,0 +1,14 @@
+const titleInput = document.querySelector('input[name=title]');
+const slugInput = document.querySelector('input[name=slug]');
+
+const slugify = (val) => {
+
+    return val.toString().toLowerCase().trim()
+        .replace(/&/g, '-and-')         // Replace & with 'and'
+        .replace(/[\s\W-]+/g, '-')      // Replace spaces, non-word characters and dashes with a single dash (-)
+
+};
+
+titleInput.addEventListener('keyup', (e) => {
+    slugInput.setAttribute('value', slugify(titleInput.value));
+});