a node exercise