convert to node module