added: node compatibility