finally made the transition to node.js