implement a section deep in tree