benchmarks work in multiple envrionments
update docs; lint cleanup