wip
wip
seems to have reached some kind of usefulness state