add benchmark - fixes #2
minor tweaks