stuff, mostly WIP