small adjustments
new, evil benchmark function