changed char_node to descendant in loop to match plural