step 2 unconcurrent