modified node-server