added bad decision tree implementation