adjusted data processing