some node boilerplate code