basic prototype of "tree" discovery object