adding concurrency parameter