technical bottlenecks