add function loopTree