ch 12 demo
add node export