parsing now handles comments, treats them as special case of text nodes