wrap up of concurrency 5182247