residual data