random forest classification, this has the best results so far