boring load data stuff for SVM