cost bottleneck