Did a ton of work and too lazy to git