resource bottleneck