alerting and exceptionHandler