add tree finder
experiment with tree reduction