corrections, now works well with node.js/npm