Some refactoring and updated decision tree