rename nodes_spec to rule_nodes_spec
run block and assign value to the node