>>96326943
a lot of little mistakes that I might go back to fix in the future but calling these done