it can be now used as a node module