a bunch of shit I deleted