wrap up of concurrency 8979328