diff --git a/__pycache__/locustfile.cpython-310.pyc b/__pycache__/locustfile.cpython-310.pyc
new file mode 100644
index 0000000000000000000000000000000000000000..ebaf286374293b05db6bda6565ba2ae33090a10f
Binary files /dev/null and b/__pycache__/locustfile.cpython-310.pyc differ
diff --git a/locustfile.py b/locustfile.py
new file mode 100644
index 0000000000000000000000000000000000000000..2f4c506c40230f33f6ac034d0210998179d8b63b
--- /dev/null
+++ b/locustfile.py
@@ -0,0 +1,15 @@
+# locust -f locustfile.py --host=http://localhost:5000
+# http://0.0.0.0:8089/
+
+import time
+from locust import HttpUser, task, between
+
+class MyUser(HttpUser):
+    wait_time = between(1, 5)
+
+    @task
+    def perform_request(self):
+        self.client.post("/", data={"content": "Glad you enjoyed man, yeah it was pretty spontaneous too, I was praying I wasnt about to pull some bartard move and get jammed lol."})
+
+if __name__ == "__main__":
+    MyUser().run()
\ No newline at end of file
diff --git a/log.txt b/log.txt
index a656388d93975f9119475f630c17b7ee8dfd9f83..aeff9a5563c64abae82ce4154a8f02228de93029 100644
--- a/log.txt
+++ b/log.txt
@@ -1,92 +1,28 @@
-User input: Frankly, partisan politics aside, I would REALLY like to know where this fever dream of historical came from. It's mind boggling
-Sorted results: {'other_emotions': 0.9986, 'curiosity': 0.9687, 'disapproval': 0.0023, 'optimism': 0.0018, 'anger': 0.0015, 'love': 0.0013, 'neutral': 0.0012, 'admiration': 0.0011, 'joy': 0.001, 'annoyance': 0.0008, 'gratitude': 0.0008, 'approval': 0.0007, 'amusement': 0.0005, 'sadness': 0.0004, 'confusion': 0.0003}
-Timestamp: 2023-05-18 19:13:38.176188
+User input: Glad you enjoyed man, yeah it was pretty spontaneous too, I was praying I wasnt about to pull some bartard move and get jammed lol.
+Sorted results: {'joy': 0.9887, 'amusement': 0.5718, 'other_emotions': 0.0511, 'optimism': 0.004, 'admiration': 0.0024, 'annoyance': 0.0015, 'gratitude': 0.0013, 'disapproval': 0.0007, 'anger': 0.0006, 'confusion': 0.0006, 'sadness': 0.0006, 'neutral': 0.0004, 'curiosity': 0.0003, 'approval': 0.0002, 'love': 0.0002}
+Timestamp: 2023-05-19 00:23:08.951153
 
-User input: Congrats, still waiting on getting called for an interview for another internal position. Applying around Christmas HR is so fucking slow.
-Sorted results: {'gratitude': 0.9971, 'other_emotions': 0.0164, 'admiration': 0.006, 'optimism': 0.0016, 'annoyance': 0.0011, 'anger': 0.0008, 'amusement': 0.0005, 'curiosity': 0.0005, 'confusion': 0.0004, 'disapproval': 0.0004, 'love': 0.0003, 'sadness': 0.0002, 'neutral': 0.0002, 'approval': 0.0001, 'joy': 0.0001}
-Timestamp: 2023-05-18 19:13:57.204872
+User input: That's horrible, good to know she is with an awesome guy.
+Sorted results: {'admiration': 0.9767, 'other_emotions': 0.8304, 'joy': 0.0012, 'confusion': 0.0003, 'gratitude': 0.0003, 'optimism': 0.0003, 'anger': 0.0002, 'curiosity': 0.0002, 'disapproval': 0.0002, 'love': 0.0002, 'amusement': 0.0001, 'annoyance': 0.0001, 'approval': 0.0001, 'sadness': 0.0001, 'neutral': 0.0001}
+Timestamp: 2023-05-19 00:29:41.472029
 
-User input: I've seen posts talking about games should have a "little buddy mode" for young kids and siblings, where you can follow the main character and help but not take any damage or anything. Starting to realise it would be way more effective for moms and dads 
-Sorted results: {'neutral': 0.9979, 'approval': 0.0955, 'amusement': 0.0005, 'anger': 0.0003, 'annoyance': 0.0003, 'joy': 0.0003, 'gratitude': 0.0002, 'love': 0.0002, 'optimism': 0.0002, 'confusion': 0.0001, 'curiosity': 0.0001, 'disapproval': 0.0001, 'other_emotions': 0.0001, 'admiration': 0.0, 'sadness': 0.0}
-Timestamp: 2023-05-18 19:24:44.205186
+User input: That's horrible, good to know she is with an awesome guy.
+Sorted results: {'admiration': 0.9767, 'other_emotions': 0.8304, 'joy': 0.0012, 'confusion': 0.0003, 'gratitude': 0.0003, 'optimism': 0.0003, 'anger': 0.0002, 'curiosity': 0.0002, 'disapproval': 0.0002, 'love': 0.0002, 'amusement': 0.0001, 'annoyance': 0.0001, 'approval': 0.0001, 'sadness': 0.0001, 'neutral': 0.0001}
+Timestamp: 2023-05-19 00:48:48.714362
 
-User input: Heck yeah!! I always die in my kids games! Don’t get me started on bed wars on Roblox. I was horrible!! Luckily that hype died down. But yeah, I’m not very good but we still like to play. And as this mom said, it’s cool to get messages and stuff in chat from the kiddos. Eta. I know this was diff for her bc her kiddo is deaf, but still my younger kid couldn’t type yet and play so the chat was still fun.
-Sorted results: {'other_emotions': 0.9975, 'annoyance': 0.0849, 'anger': 0.0091, 'gratitude': 0.0079, 'joy': 0.0011, 'optimism': 0.0006, 'amusement': 0.0005, 'disapproval': 0.0003, 'admiration': 0.0002, 'confusion': 0.0002, 'approval': 0.0001, 'curiosity': 0.0001, 'love': 0.0001, 'sadness': 0.0001, 'neutral': 0.0}
-Timestamp: 2023-05-18 19:24:56.014419
+User input: lolll
+Sorted results: {'amusement': 0.9398, 'joy': 0.0178, 'other_emotions': 0.0135, 'neutral': 0.0114, 'sadness': 0.0011, 'annoyance': 0.0002, 'admiration': 0.0001, 'anger': 0.0001, 'approval': 0.0001, 'confusion': 0.0001, 'curiosity': 0.0001, 'disapproval': 0.0001, 'gratitude': 0.0001, 'love': 0.0001, 'optimism': 0.0001}
+Timestamp: 2023-05-19 00:48:57.143137
 
-User input: I could hug this mom and her kids… goodness, what a way to bond with them!
-Sorted results: {'love': 0.9769, 'other_emotions': 0.1375, 'approval': 0.0547, 'neutral': 0.0209, 'admiration': 0.0014, 'anger': 0.0012, 'joy': 0.0007, 'annoyance': 0.0004, 'curiosity': 0.0002, 'disapproval': 0.0002, 'gratitude': 0.0002, 'amusement': 0.0001, 'confusion': 0.0001, 'optimism': 0.0001, 'sadness': 0.0001}
-Timestamp: 2023-05-18 19:25:08.984441
+User input: haha so funny stuff
+Sorted results: {'amusement': 0.991, 'joy': 0.0057, 'admiration': 0.0008, 'other_emotions': 0.0005, 'anger': 0.0004, 'gratitude': 0.0004, 'optimism': 0.0004, 'annoyance': 0.0003, 'sadness': 0.0003, 'neutral': 0.0003, 'approval': 0.0002, 'confusion': 0.0002, 'curiosity': 0.0002, 'disapproval': 0.0002, 'love': 0.0002}
+Timestamp: 2023-05-19 00:49:01.734377
 
-User input: That's pretty good all things considered, if they want to maintain that, they really need to get a patch out ASAP
-Sorted results: {'optimism': 0.9987, 'admiration': 0.9984, 'approval': 0.9561, 'confusion': 0.0225, 'sadness': 0.0221, 'disapproval': 0.02, 'gratitude': 0.0165, 'joy': 0.0138, 'anger': 0.0121, 'love': 0.0097, 'curiosity': 0.007, 'amusement': 0.0061, 'annoyance': 0.0044, 'other_emotions': 0.0039, 'neutral': 0.0019}
-Timestamp: 2023-05-18 20:41:35.535758
+User input: Damn, that was brilliantly put. Thank you. I screenshotted it to use on Twitter. Is that ok?
+Sorted results: {'gratitude': 0.9978, 'admiration': 0.9565, 'anger': 0.0018, 'confusion': 0.0014, 'disapproval': 0.0013, 'neutral': 0.0013, 'optimism': 0.0012, 'annoyance': 0.001, 'amusement': 0.0009, 'curiosity': 0.0009, 'love': 0.0008, 'joy': 0.0007, 'other_emotions': 0.0006, 'sadness': 0.0005, 'approval': 0.0003}
+Timestamp: 2023-05-19 00:50:08.547404
 
-User input: That's pretty good all things considered, if they want to maintain that, they really need to get a patch out ASAP
-Sorted results: {'optimism': 0.9987, 'admiration': 0.9984, 'approval': 0.9561, 'confusion': 0.0225, 'sadness': 0.0221, 'disapproval': 0.02, 'gratitude': 0.0165, 'joy': 0.0138, 'anger': 0.0121, 'love': 0.0097, 'curiosity': 0.007, 'amusement': 0.0061, 'annoyance': 0.0044, 'other_emotions': 0.0039, 'neutral': 0.0019}
-Timestamp: 2023-05-18 20:41:51.809816
-
-User input: We are fighting for their autonomy, which is why we're fighting hard for them to be born first.
-Sorted results: {'other_emotions': 1.0, 'approval': 0.0077, 'admiration': 0.0031, 'joy': 0.0021, 'anger': 0.001, 'amusement': 0.0009, 'sadness': 0.0008, 'love': 0.0007, 'curiosity': 0.0006, 'neutral': 0.0005, 'annoyance': 0.0003, 'confusion': 0.0003, 'disapproval': 0.0003, 'gratitude': 0.0003, 'optimism': 0.0003}
-Timestamp: 2023-05-18 20:42:19.561831
-
-User input: [NAME] line of drool made me very happy I waited to watch this til I was eating dinner i love the power hour so much
-Sorted results: {'love': 0.9975, 'joy': 0.9973, 'admiration': 0.0184, 'other_emotions': 0.0143, 'confusion': 0.0068, 'amusement': 0.006, 'gratitude': 0.0047, 'curiosity': 0.004, 'anger': 0.0038, 'disapproval': 0.0038, 'annoyance': 0.0036, 'neutral': 0.0035, 'sadness': 0.0033, 'optimism': 0.0024, 'approval': 0.0022}
-Timestamp: 2023-05-18 20:42:35.694883
-
-User input: [NAME] line of drool made me very happy I waited to watch this til I was eating dinner i love the power hour so much
-Sorted results: {'love': 0.9975, 'joy': 0.9973, 'admiration': 0.0184, 'other_emotions': 0.0143, 'confusion': 0.0068, 'amusement': 0.006, 'gratitude': 0.0047, 'curiosity': 0.004, 'anger': 0.0038, 'disapproval': 0.0038, 'annoyance': 0.0036, 'neutral': 0.0035, 'sadness': 0.0033, 'optimism': 0.0024, 'approval': 0.0022}
-Timestamp: 2023-05-18 21:39:58.978991
-
-User input: lol
-Sorted results: {'amusement': 0.9975, 'sadness': 0.0033, 'joy': 0.0025, 'neutral': 0.001, 'annoyance': 0.0007, 'other_emotions': 0.0007, 'optimism': 0.0006, 'admiration': 0.0005, 'curiosity': 0.0005, 'anger': 0.0004, 'disapproval': 0.0004, 'love': 0.0004, 'confusion': 0.0003, 'gratitude': 0.0003, 'approval': 0.0002}
-Timestamp: 2023-05-18 21:40:01.326672
-
-User input: haha
-Sorted results: {'amusement': 0.9963, 'joy': 0.0015, 'neutral': 0.001, 'admiration': 0.0009, 'love': 0.0006, 'curiosity': 0.0005, 'sadness': 0.0005, 'other_emotions': 0.0005, 'anger': 0.0004, 'annoyance': 0.0003, 'gratitude': 0.0003, 'optimism': 0.0003, 'approval': 0.0002, 'confusion': 0.0002, 'disapproval': 0.0002}
-Timestamp: 2023-05-18 21:40:04.331742
-
-User input: lol so funny stuff
-Sorted results: {'amusement': 0.9918, 'joy': 0.0019, 'admiration': 0.0006, 'other_emotions': 0.0006, 'anger': 0.0004, 'gratitude': 0.0004, 'optimism': 0.0004, 'annoyance': 0.0003, 'sadness': 0.0003, 'approval': 0.0002, 'confusion': 0.0002, 'curiosity': 0.0002, 'disapproval': 0.0002, 'love': 0.0002, 'neutral': 0.0002}
-Timestamp: 2023-05-18 21:40:13.684634
-
-User input: Wow, I'm sorry you had to deal with that. I trust better things are coming for you.
-Sorted results: {'optimism': 0.9998, 'other_emotions': 0.9677, 'sadness': 0.0118, 'anger': 0.0082, 'curiosity': 0.0053, 'joy': 0.0046, 'amusement': 0.003, 'confusion': 0.0028, 'annoyance': 0.0027, 'gratitude': 0.0026, 'admiration': 0.0025, 'approval': 0.0025, 'neutral': 0.0024, 'love': 0.0021, 'disapproval': 0.0018}
-Timestamp: 2023-05-18 21:56:02.100659
-
-User input: Wow, I'm sorry you had to deal with that. I trust better things are coming for you.
-Sorted results: {'optimism': 0.9998, 'other_emotions': 0.9677, 'sadness': 0.0118, 'anger': 0.0082, 'curiosity': 0.0053, 'joy': 0.0046, 'amusement': 0.003, 'confusion': 0.0028, 'annoyance': 0.0027, 'gratitude': 0.0026, 'admiration': 0.0025, 'approval': 0.0025, 'neutral': 0.0024, 'love': 0.0021, 'disapproval': 0.0018}
-Timestamp: 2023-05-18 21:56:08.635118
-
-User input: [NAME] has towed the line of the Dark Side. He wouldn't cross it by doing something like this.
-Sorted results: {'neutral': 0.9998, 'admiration': 0.0008, 'amusement': 0.0005, 'anger': 0.0005, 'disapproval': 0.0004, 'annoyance': 0.0003, 'optimism': 0.0003, 'sadness': 0.0003, 'other_emotions': 0.0003, 'approval': 0.0002, 'curiosity': 0.0002, 'confusion': 0.0001, 'gratitude': 0.0001, 'joy': 0.0001, 'love': 0.0001}
-Timestamp: 2023-05-18 21:56:32.789022
-
-User input: Watch Vegan Gains’ video on that, he had it when he was like 13, highly doubt he was juicing then"
-Sorted results: {'neutral': 0.9989, 'admiration': 0.0005, 'annoyance': 0.0002, 'curiosity': 0.0002, 'optimism': 0.0002, 'amusement': 0.0001, 'anger': 0.0001, 'approval': 0.0001, 'confusion': 0.0001, 'disapproval': 0.0001, 'gratitude': 0.0001, 'joy': 0.0001, 'sadness': 0.0001, 'other_emotions': 0.0001, 'love': 0.0}
-Timestamp: 2023-05-18 21:56:49.195256
-
-User input: That was an incredibly dumb thing to do. [NAME] is an idiot for trusting her.
-Sorted results: {'annoyance': 0.9995, 'disapproval': 0.0344, 'gratitude': 0.0045, 'neutral': 0.0043, 'admiration': 0.0024, 'other_emotions': 0.0016, 'love': 0.0013, 'confusion': 0.0009, 'optimism': 0.0008, 'anger': 0.0006, 'sadness': 0.0006, 'amusement': 0.0005, 'approval': 0.0005, 'joy': 0.0005, 'curiosity': 0.0004}
-Timestamp: 2023-05-18 21:57:10.272710
-
-User input: I’m really sorry about your situation :( Although I love the names Sapphira, Cirilla, and Scarlett!
-Sorted results: {'other_emotions': 0.988, 'sadness': 0.7742, 'love': 0.0092, 'gratitude': 0.0019, 'amusement': 0.0007, 'confusion': 0.0006, 'admiration': 0.0005, 'approval': 0.0004, 'anger': 0.0003, 'annoyance': 0.0002, 'optimism': 0.0002, 'neutral': 0.0002, 'curiosity': 0.0001, 'disapproval': 0.0001, 'joy': 0.0001}
-Timestamp: 2023-05-18 21:59:01.610935
-
-User input: Break up and be firm about. You’ve already admitted to being dishonest. Why lead him on?
-Sorted results: {'neutral': 0.8918, 'anger': 0.8487, 'curiosity': 0.1111, 'annoyance': 0.0152, 'disapproval': 0.0018, 'sadness': 0.0005, 'other_emotions': 0.0005, 'confusion': 0.0003, 'optimism': 0.0003, 'love': 0.0002, 'admiration': 0.0001, 'amusement': 0.0001, 'approval': 0.0001, 'gratitude': 0.0001, 'joy': 0.0001}
-Timestamp: 2023-05-18 21:59:58.760870
-
-User input: Lol omg yesssss. Probably the best suggestion anyone ever told me 🙌🏼
-Sorted results: {'amusement': 0.9984, 'admiration': 0.7448, 'other_emotions': 0.0179, 'approval': 0.0044, 'optimism': 0.0037, 'joy': 0.0017, 'curiosity': 0.0011, 'annoyance': 0.001, 'confusion': 0.001, 'gratitude': 0.0008, 'sadness': 0.0008, 'disapproval': 0.0006, 'anger': 0.0004, 'love': 0.0004, 'neutral': 0.0004}
-Timestamp: 2023-05-18 22:00:32.160715
-
-User input: Well thanks for sharing. I loved it. Do you know of any others from them that aren't well known?
-Sorted results: {'gratitude': 0.9997, 'love': 0.9942, 'curiosity': 0.1907, 'confusion': 0.0153, 'joy': 0.0148, 'disapproval': 0.0114, 'sadness': 0.0109, 'neutral': 0.0078, 'admiration': 0.0066, 'anger': 0.0063, 'amusement': 0.0059, 'annoyance': 0.0029, 'optimism': 0.0026, 'other_emotions': 0.0023, 'approval': 0.0022}
-Timestamp: 2023-05-18 22:01:09.921940
-
-User input: Well thanks for sharing. I loved it. Do you know of any others from them that aren't well known?
-Sorted results: {'gratitude': 0.9997, 'love': 0.9942, 'curiosity': 0.1907, 'confusion': 0.0153, 'joy': 0.0148, 'disapproval': 0.0114, 'sadness': 0.0109, 'neutral': 0.0078, 'admiration': 0.0066, 'anger': 0.0063, 'amusement': 0.0059, 'annoyance': 0.0029, 'optimism': 0.0026, 'other_emotions': 0.0023, 'approval': 0.0022}
-Timestamp: 2023-05-18 23:19:49.144181
+User input: Damn, that was brilliantly put. Thank you. I screenshotted it to use on Twitter. Is that ok?
+Sorted results: {'gratitude': 0.9978, 'admiration': 0.9565, 'anger': 0.0018, 'confusion': 0.0014, 'disapproval': 0.0013, 'neutral': 0.0013, 'optimism': 0.0012, 'annoyance': 0.001, 'amusement': 0.0009, 'curiosity': 0.0009, 'love': 0.0008, 'joy': 0.0007, 'other_emotions': 0.0006, 'sadness': 0.0005, 'approval': 0.0003}
+Timestamp: 2023-05-19 00:51:07.692928
 
diff --git a/requirements.txt b/requirements.txt
index 25d05015474e1ab9d00357c15cae97bf63e5f543..688fc9f9ccf66ca2dedae45205ed54094f0d7741 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,4 +4,5 @@ torchtext
 flask_wtf
 wtforms
 flask_ckeditor
-numpy
\ No newline at end of file
+numpy
+locust
\ No newline at end of file
diff --git a/run.py b/run.py
index 6994c0a0c27a2ff20a3b23740724987947c888e8..a459604712689440144a4e277cac2b62dd97a7bd 100644
--- a/run.py
+++ b/run.py
@@ -8,12 +8,9 @@ import torchtext
 import forms
 import numpy as np
 
-DEVICE = torch.device("cuda" if torch.cuda.is_available() else "cpu")
 torch.backends.cudnn.deterministic = True
-
 print("PyTorch Version: ", torch.__version__)
 print("torchtext Version: ", torchtext.__version__)
-print(f"Using {'GPU' if str(DEVICE) == 'cuda' else 'CPU'}.")
 
 model = torch.load('saved_model', map_location=torch.device('cpu'))
 
@@ -35,27 +32,31 @@ def post_input():
 
 	form = forms.InputForm(request.form)
 	if request.method == "POST":
+		content = request.form.get('content') ##if request from locust
 		if form.validate_on_submit():
 			content = form.content.data
-			results, thr_results = requestResults(content)
-			session['results'] = [round(float(prob), 4) for prob in results[0]]
-			session['thr_results'] = thr_results[0]
+		# print(content)
+		results, thr_results = requestResults(content)
+		session['results'] = [round(float(prob), 4) for prob in results[0]]
+		session['thr_results'] = thr_results[0]
 
-			result_dict = {}
-			for class_name, result in zip(session['class_names'], session['results']):
-				result_dict[class_name] = result
+		result_dict = {}
+		for class_name, result in zip(session['class_names'], session['results']):
+			result_dict[class_name] = result
 
-			sorted_result_dict = dict(sorted(result_dict.items(), key=lambda x: x[1], reverse=True))
-			session['class_names'] = list(sorted_result_dict.keys())
-			session['results'] = list(sorted_result_dict.values())
+		sorted_result_dict = dict(sorted(result_dict.items(), key=lambda x: x[1], reverse=True))
+		session['class_names'] = list(sorted_result_dict.keys())
+		session['results'] = list(sorted_result_dict.values())
+		# print(sorted_result_dict)
 
+		if form.validate_on_submit(): ##if user gives input on UI
 			log_text = f"User input: {content}\n"
 			log_text += f"Sorted results: {sorted_result_dict}\n"
 			log_text += f"Timestamp: {datetime.datetime.now()}\n\n"
 			with open("log.txt", "a") as log_file:
 				log_file.write(log_text)
 
-			return render_template('home.html', form=form)
+		return render_template('home.html', form=form)
 
 	return render_template('home.html', form=form)