add Free
add FindNode