work to improve parallel scaling