diff --git a/Lab_4/Twidder/database.db b/Lab_4/Twidder/database.db
index b8863ccbb4f1c57137f8f44aa97d3cac6c1560e4..d01e75e274924c6bb2d355fbb0a27f1808ed17ec 100644
Binary files a/Lab_4/Twidder/database.db and b/Lab_4/Twidder/database.db differ
diff --git a/Lab_4/Twidder/static/client.js b/Lab_4/Twidder/static/client.js
index b77c50cc59f3ec0362f350db647f740322ab8982..6182c666c8fadf9acc978061686697f19652bf7e 100644
--- a/Lab_4/Twidder/static/client.js
+++ b/Lab_4/Twidder/static/client.js
@@ -15,24 +15,34 @@ function allowDrop(event) {
 }
 
 function drag(event) {
-    console.log(event.target.innerHTML)
-    event.dataTransfer.setData("text", event.target.innerHTML);
+    console.log(event.target.innerHTML);
+    txt = document.getElementById(homeTextarea).value;
+    var text = txt.split("<br>");
+    console.log("-----------------------");
+    console.log(text);
+    var str = text.join()
+    event.dataTransfer.setData("text/plain", event.target.innerHTML);
 }
 
 function dropHome(event) {
-    let data = event.dataTransfer.getData("text");
-    let dest = document.getElementById("homeTextarea");
-    dest.innerHTML = data;
+    event.preventDefault();
+    let data = event.dataTransfer.getData("text/plain");
+
+    // Replaces parts of the string. "g" gör att alla accurences av substringen byts ut
+    let newStr = data.replace(/<br>/g, "\n");
 
+    document.getElementById("homeTextarea").innerHTML = newStr; 
 }
 
 function dropBrowse(event) {
     event.preventDefault();
+    let data = event.dataTransfer.getData("text/plain");
 
-    let data = event.dataTransfer.getData("text");
-    let dest = document.getElementById("browseTextarea");
-    dest.innerHTML = data;
-
+    // Replaces parts of the string. "g" gör att alla accurences av substringen byts ut
+    let newStr = data.replace(/<br>/g, "\n");
+    
+    document.getElementById("browseTextarea").innerHTML = newStr;
+    
 }