cover tweaks, added benchmarks, gitignore