some more preliminary stuff
first working-ish MVP