add dynamic modifying functions to newline nodes.
implement indentation node.