implemented "investigate_tree" which lists out the differential tree