put it all in a thing to run!

need to figure out _how_ to run it, though...