learning node.