add nodeByItem