initial commit, adding benchmarks