node and value