mostly doing a commit even in this discombobulated state so that i can
remember what i did later on