initiate node.cpp