Updated parallel processing approach