residual gap