fix saturation problem