bottlenecks and backlogs