more progress on decision tree classifier