added: node harmony functions