committing a bunch of old stuff that i don't even remember writing