delaing with errors
dealing with errors