added second file, compared benchmarks