new approach to reduce bottleneck and time df being created now