mostly fixed the decision tree & ensembles