testing parameters, benchmarking and tweeks.