+ modify text node