changing benchmark slightly
removing fn param