data
node
list