switching to nodejs ftw