Make clean fix, vertical adjust, general tree implementation, segmentation