updating headers, pulling feature vector list ops out of bench_knn