a bunch of stuff, i'm bad at git