add doc node
add doc node
make the doc dynamically sized at load time