first exception use
raise function