implemented but not tested selective parsing of nodes