yo so this is trash but in my defense I made it without data