- WORKING!! mostly without promises.  needs cleanup but i'm happy
work in progress