Did a lot of stuff that I won't describe for the sake of time