diff --git a/.gitignore b/.gitignore
index ee9cf04..f8d6c8c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,4 @@
-./sports1.txt
\ No newline at end of file
+sports1.txt
+*/__pycache__/*
+__pycache__/
+.vs
diff --git a/__pycache__/dashboard.cpython-310.pyc b/__pycache__/dashboard.cpython-310.pyc
deleted file mode 100644
index cd973cd..0000000
Binary files a/__pycache__/dashboard.cpython-310.pyc and /dev/null differ
diff --git a/dashboard_static/index.html b/dashboard_static/index.html
index 9e5f8d1..bc976ac 100644
--- a/dashboard_static/index.html
+++ b/dashboard_static/index.html
@@ -12,6 +12,7 @@
     
     
     
+    
 
 
     
diff --git a/dashboard_static/js/code.js b/dashboard_static/js/code.js
index d2959bf..d71171d 100644
--- a/dashboard_static/js/code.js
+++ b/dashboard_static/js/code.js
@@ -20,4 +20,10 @@ $(".sport").on("click", function() {
 
 function getCSSVariable(name) {
     return getComputedStyle(root).getPropertyValue(name)
+}
+
+function tweetCell(tweet, parent) {
+    var cell = document.createElement("div")
+    cell.innerHTML =
+        "
"
 }
\ No newline at end of file
diff --git a/eca/__pycache__/__init__.cpython-310.pyc b/eca/__pycache__/__init__.cpython-310.pyc
deleted file mode 100644
index 680cfe4..0000000
Binary files a/eca/__pycache__/__init__.cpython-310.pyc and /dev/null differ
diff --git a/eca/__pycache__/arff.cpython-310.pyc b/eca/__pycache__/arff.cpython-310.pyc
deleted file mode 100644
index dab7427..0000000
Binary files a/eca/__pycache__/arff.cpython-310.pyc and /dev/null differ
diff --git a/eca/__pycache__/generators.cpython-310.pyc b/eca/__pycache__/generators.cpython-310.pyc
deleted file mode 100644
index 01498c6..0000000
Binary files a/eca/__pycache__/generators.cpython-310.pyc and /dev/null differ
diff --git a/eca/__pycache__/http.cpython-310.pyc b/eca/__pycache__/http.cpython-310.pyc
deleted file mode 100644
index 0d3ed98..0000000
Binary files a/eca/__pycache__/http.cpython-310.pyc and /dev/null differ
diff --git a/eca/__pycache__/httpd.cpython-310.pyc b/eca/__pycache__/httpd.cpython-310.pyc
deleted file mode 100644
index 8f5eeb1..0000000
Binary files a/eca/__pycache__/httpd.cpython-310.pyc and /dev/null differ
diff --git a/eca/__pycache__/pubsub.cpython-310.pyc b/eca/__pycache__/pubsub.cpython-310.pyc
deleted file mode 100644
index fc16216..0000000
Binary files a/eca/__pycache__/pubsub.cpython-310.pyc and /dev/null differ
diff --git a/eca/__pycache__/sessions.cpython-310.pyc b/eca/__pycache__/sessions.cpython-310.pyc
deleted file mode 100644
index 61ce819..0000000
Binary files a/eca/__pycache__/sessions.cpython-310.pyc and /dev/null differ
diff --git a/eca/__pycache__/sse.cpython-310.pyc b/eca/__pycache__/sse.cpython-310.pyc
deleted file mode 100644
index 66c2e6d..0000000
Binary files a/eca/__pycache__/sse.cpython-310.pyc and /dev/null differ
diff --git a/eca/__pycache__/util.cpython-310.pyc b/eca/__pycache__/util.cpython-310.pyc
deleted file mode 100644
index fcd93e4..0000000
Binary files a/eca/__pycache__/util.cpython-310.pyc and /dev/null differ
diff --git a/resources/tweet_structure b/resources/tweet_structure
new file mode 100644
index 0000000..9479121
--- /dev/null
+++ b/resources/tweet_structure
@@ -0,0 +1,20 @@
+{
+	created_at,
+	text,
+	source,
+	user:{
+		name,
+		screen_name,
+		url
+	}
+	quote_count,
+	reply_count,
+	retweet_count,
+	favorite_count,
+	entities:{
+		hashtags,
+		urls,
+		user_mentions,
+		symbols
+	}
+}
\ No newline at end of file