lots of work, but need to call it a night.  node stuff still isn't there but it's getting closer