a node environment