reeeeeally need to get back into the habit of constant commits on git. this is way too big