initial code for benchmarking cluster code
add benchmark code for cluster