turn into a node module