new xml classifier, some more accurate