prepare node.js implementations