Adding node.js implemenation