add nodesinfo implementation