node module compatibility