add nodes and tested

add nodes and tested