source data correction