add an explanation of nodes