basic structure for new node server