everything up and running except confusion matrix. slow as shit, but almost done