reducing bottlenecks