Add time and several langs
move to fetch func
Add parallelism/concurrency