concurrent end