part ii of concurrency 491364