minimal node
read