no need to onload
clean up
make tree into an include