new back tracking
reorganize tree cut code to tcut