uhh. i did a lot of stuff. keep forgetting to commit. must repent...