wip
hacked together question_dispatch
stuff
-pedantic and separate object compilation