working as a node module