Barriers and bottlenecks by