assembly bottleneck planning