updated benchmark testing after really reading the requirements