currect lazy referencing structure
fix comment and remove MarkdownNodeIterator from input