hodgepodge of initial files scraped together from other node hackery. nothing here works yet