added some benchmarking tools