add support for node names and descriptions