got rid of ChildNodeList