add used_nodes functions
add used_nodes functions