shadtree interf