new file:   BuildTree.h