added new bechmarking tools; seem to work well