holy smokes, lots and lots of shit just happened