impliment saturation