removing bottleneck dependency