global bottlenecks