discontinuity types