broke a bunch of shit, will fix when I get home