added an extractor and classifier with k-fold validation mechanism