WIP DO NOT MERGE - nodeify everything, hook it up yo