server : node server, 1st draft