node.js refined closes #40
node.js refined closes #40