added arugment parsing for BenchmarkShell