major boring changes
fewer lines of code. important!
updates
updates
-