messing with node.js as a learning exercise