clipping and soft clipping