Rewrote a ton of code, mostly under the hood changes, broke 850 lines