to use subtree you have to also give it childList