start to working addNode complex part