Reworking the data processing