add make and beginnings of benchmark
add make and beginnings of benchmark